William is a perfect gentleman and a reliable professional. He is responsive and worked tirelessly, and always with a smile. He successfully found our last two homes for us, both times having to scour hundreds of listing to find just the right match. It is a pleasure to work with William. We would recommend him in a heartbeat.