Mike did an excellent job. He took the time to listen to our problem description and provided advice. He performed all his work in the highest caliber and showed us what he did and provided additional advice to help us out even more. He is nice and very professional. Thanks Mike for doing a great job!