John is an incredibly knowledgeable, helpful, honest and dependable agent. He listens to you and finds you many many options and works with you and helps you narrow down to find your perfect place. John was my buying agent from day one of my search all the way through closing and is continuing to reach out to check on me.