John is a professional, experienced, pleasant agent. This was our first time purchasing a house, and he exceeded our expectations. He made plenty of time for us, answered all our questions, and came through in a pinch when we were not on the spot to resolve an issue with the seller. Best of all, he carefully listened to what we desired in a home and managed to find the only house in the area that really met (and exceeded) all our hopes--and that at a great price! We recommend him highly.