James is one of the best overall technician I have had the pleasure of knowing. He is punctual, reliable and very knowledgable of his job.