My husband and I were moving to Gainesville from Utah and looking to buy a house, but hoping to be able to purchase the house before moving to Gainesville. We chose David because we knew people who had used him and they were all very happy. Over email and phone, David sent us information on houses this fit our general criteria, talked to us about schools and neighborhoods, and adjusted as it became clearer what we were interested. Then we arrived in Gainesville, did a whirlwind tour of homes, and made an offer on a house. He set us up with a contractor on short notice while we were in town so we could get rough estimates on what it would cost to make changes to the house. David was really helpful in thinking about the local market and how we should price the offer, which allowed us to get the house well below asking. Because we were doing inspections and closing from a distance, David was invaluable in making things happen. It was over a month between when we closed and when we moved in, and David kept an eye on the property to make sure it was in good shape and that the people we hired to take care of mowing etc where doing a good job. If you are looking for a real estate agent with great knowledge of the area, who pays attention to the details, is efficient and unbelievably helpful, then this is the agent for you. We would use him again in a heartbeat.