Alex has been onsite a few times and always has done a thorough job. He is very professional and takes time to explain his findings and the resolution to the problem.