I've known David for a long time. He has done a lot of work for me over the years and the best thing I can say is that I never look elsewhere. I can depend on his service, his design input and follow up on his work. You will be very pleased with his services.