David Johnston was beyond great to work with. Excellent communication through the whole mortgage process, and overall an enjoyable person to work with. I could go on for pages about all the things David did to help us and how appreciative our family is of him for making our home loan process easy and understandable.