John is one of the best realtors out there. As first time home buyers we were not very knowledgable about the market but were pretty dead set on what we wanted and were willing to wait until we could find it. John stuck by us and never once tried to steer us in another direction. He showed us many homes and never once gave up in finding us our dream home. He is very knowledgable, personable, proactive, patient and very generous with his time. He explained everything to us every step of the way. I highly recommend John and his staff if you are looking for someone who knows this business and looking for someone who will work by your side for your family's best interest.