Bill is an extremely knowledgeable, patient and thorough agent. He consistently looks out for your best interests throughout the entire real estate process. He is very professional, kind and enjoyable to work with. I highly recommend Bill as an agent when looking to buy a new home.