I've used John to purchase two homes, and have referred him to all my friends that are are looking. John is responsive, professional, has great insight into the market, and is well connected to make the process smooth and painless. Buying a home can be really stressful, but having someone like John working for you will make it seem like a walk in the park. I can't recommend him enough.