John is great to work with. He handled both the sale of our previous house and the purchase of our new home. He is very considerate, patient and personable – and genuinely put our interests before his own. On the business side, John is very knowledgeable of the market and provided great advice, often going above and beyond the typical duties of a realtor. He helped us navigate a not-so-straightforward transaction and helped take the stress out of the homebuying/selling process. We couldn’t have had a better experience working with John and would highly recommend him.