John is the best. As a former agent myself I have very high expectations. One of the best things about John is his people skills. He knows how to turn situations around and keep everyone on track. He doesn’t disappear on you and owns the entire process from end to end. We have bought and sold homes with John. I am sad to have left Texas, but would highly recommend him to anyone needing any real estate assistance.