Not only did David source us the best mortgage rates available, he also helped negotiate the terms of the deal with the vendor and was 100% involved from start to finish. David was highly professional and the whole process ran smoothly. We cannot recommend his services highly enough.