Tom is absolutely awesome! Very informative and great at what he does. He came and helped me understand the issues and resolved them with ease. Nice to deal with someone who knows what he is doing. I had some scheduling issues but Tom definitely made up for it! Pricing was very good compared to companies in the area.