Cameron was professional and courteous. He called to let us know he was on his way. He was knowledgeable and answered all our questions to our satisfaction.