Bill helped us with our first home loan. He was very knowledgeable, helpful, friendly and has a great team working with him (if he happens to not be available). We got realistic senarios, and he let us know what best and worst case would be, but all in all, our process was fast, thorough and smooth. We would definitely use his services again!