Was on time and very professional. Did a great job and explained all the details of his visit and the new billing. Also I enjoyed meeting his new hire he was training. AAA+