Kevin Burke is professional, knowledgeable and personable. He makes sure that he lets me know when he will arrive. He makes sure that he knows what the problem is and takes care of it. He makes sure that I understand what he has done to solve the problem. He works neatly and efficiently. I am very confident with 3D and Mr Burke.