William is a wonderful agent to work with and he has made our house buying experience a good one. He is professional, organized, patient, friendly, and trustworthy. While we thought we had found the home that we wanted, it ended up not working out. It was evident that William was always looking out for our best interest. He has been very patient as we are extremely picky buyers, and took the time needed until we found the right house. He always has a smile on his face and was able to negotiate for a good price that saved us a lot of money. I would not hesitate to recommend him to anyone. You will be in great hands!