John is a fantastic! He guided me through the whole loan process. I had many questions as a first time homebuyer. He answered them all. He made me feel comfortable so I knew I was in good hands. When I couldn't get documents over to his office. He didn't hesitate to pick them up. He's professional, smart, caring, and knowledgeable. I highly recommend him. Thank you, John!