James is a very thorough technician and is very knowledgeable and nice. He did more than he really needed to!