Truly the best in the business! Knowledgeable, personable, patient, quick to respond and dedicated to his clients. So thankful to have met john and extremely grateful for all he has done for us. There aren't enough words to describe how grateful we truly are. -CD and GT