I don't think that I could say enough great things about David. It was our first time buying a home, and David really took the time to make sure that we were well informed every step of the way. Aside from his awesome communication skills, he really went over and above to accommodate our schedule and needs. I highly recommend David Greathouse if you are considering buy a home.