David is very professional, knowledgeable, friendly and asked me questions that I’ve never been asked before. I am 100% satisfied with his work.