John has been a wonderful aid in all of our real estate needs. He shares his wealth of knowledge while keeping your personal interests priority. He is diligent in updating listings, keeping you informed, and scheduling showings. He is throrough and has made all of the home-buying process extremely comfortable. We couldn't have asked for a better experience with buying our first home.