James was prompt, on-time, properly equipped, expedient, and friendly. He did a great job and was courteous and considerate. Two thumbs up!