My husband and I highly recommend David. He is very intelligent and thorough when explaining the home buying process and when we went to homes he made sure we knew the history of the home and pointed out any concerning issues. The best part about David though, he is very patient. He gave us the time to wait for our home, instead of rushing us into one.