After recently completing the purchase of our new property I can say without hesitation, it would never have been possible without the assistance of John Foster. John was professional, patient, courteous & accommodating through every step of the process. He made everything simple. I will without question be using John for future deals. I wholeheartedly recommend him.