John Cavanaugh has our highest recommendation. John is amazing. We were new to the area and he listened and understood our needs perfectly. John responded immediately to our questions, and was always willing to go the extra mile to help us. Throughout the process, he was considerate and thoughtful. We found our perfect home, and this would not have been possible without John’s professional advice and prompt negotiations. John’s knowledge, kindness and integrity allowed us to place our complete trust and confidence in him. Ron and Linda