John was on time (early actually), very friendly, and professional during this job. I appreciate his time and knowledge.