David is a savvy and highly engaged agent who always had my back throughout the buying process. I was a home-buying newbie, and David was patient and helpful in walking me through explanations of the paperwork. As our closing process became more and more delayed due to factors out of our control, David was able to efficiently negotiate and help drive the process to a resolution. It's hard to imagine getting through this sale with anyone else -- I can't recommend him enough!