I used David to buy a house and sell two others. He is great to work with, very professional, a hard worker, and has a very high quality work ethic. There were several hiccups dealing with potential buyers (not his fault) and he was very helpful in dealing with those issues.