John did an excellent job in helping guide us through a very complicated sale of our home and the purchase of a new home. He anticipated questions and needs and either had the answers or sought them out and got back to us quickly. I never had to ask him twice about follow up on any any topic. I couldn't recommend him more highly.