William has found our perfect place twice now. He is a consummate professional and just a lovely person to work with. He also has enormous patience and thoughtfulness. We encountered surprising challenges in a highly competitive market during this last search and William was critical to maintaining our sanity through it all. In the end, we are just thrilled with our new home. Strongly recommend!