David has been very professional, informed and detailed in his work for us. His follow up and availability has been consistent throughout the years we have hired him. We ... more