Mike was excellent. Found all my problems and fixed it. Very courteous and knowledgeable. I would highly recommend him