John has an exceptional talent for articulating what has always been an impossible subject for me to understand into a simple process to follow. His team is professional and courteous too. He got me the best rates possible for my family's needs which put me completely at ease going forward.
more