David is a great resource. He is very efficient and knowledgeable. David personality lends itself to a high degree of customer service. Bottom line, he is a great guy, and a trustworthy professional!!! I have used him in the past and will continue to use him in the future.