Michael did an extremely great job at explaining the details and the steps that were involved. His sense of humor and knowledge about the business helped eliminate the stress throughout the process. His responses were always within the hour and 100% accurate no matter what the question. You are very fortunate to have an employee that is so passionate about exceeding customer's expectations. I have recommended Cardinal Financial to several of my family and friends but I have told them all, just call Michael and he will take care of the rest.