Try talking to Tommy at:
P.O. Box 1177
Edgewater, Md. 21037
Tommy at TommySolomon.com
Read his projects section and you will get a good feel for him also give him a call.
I have heard nothing but good things about him. I also like his ethics.
I just had him do a project on my boat. I also selected him based on all the raving reviews on his site and presumably high ethics. Unfortunately, the work was performed poorly, he ended up redoing the job. However he is charging me twice (for the initial poor work and for the repair). The final result is still marginal. I also certainly did not appreciate working with him as a professional. He has a short temper, extremely difficult to communicate with, does not listen to the customer, is not particularly honest and in general is an archetypal bad contractor. I will certainly not retain his services again. YMMV.
For all those interested, I do plan to post our email communication as well as pictures of his work to a web site, when I get the time, to provide some background.