When seeking a service provider, I have found that it is, indeed, rare to find one who is both competent and reliable. Igor is most definitely both. He is knowledgeable and was able to explain the source of the problem as well as provide a number of actionable solutions. Perhaps more importantly, he arrived when he said he would, completed the work on time and was committed to resolving the issue before he left. We have sought out his services on multiple occasions yo our complete satisfaction.