Craig,

I will only pitch in here because noone has responded to your post. I have no experience with him, but David Trevallion's name is mentioned frequently in the same sentence with fixing stock finish problems. Search his name here. His work looks to be top-shelf.

--Jay