John was our buyers agent recently. He was there for us every step of the way. Our process was very complicated due to some repair issues on the property we purchased. John ensured that all work was done and continued to give us updates throughout the process. What a warm and personable person he is!!