Bill is very professional and very thorough. Communication was top notch and key to keeping this process moving forward. Our refinance took just over a month and we couldn’t have asked for more than that. We will definitely recommend Bill to everyone we know looking to refinance or obtain a new mortgage.