Cameron was very courteous and knowledgeable. Very good at diagnosing and explaining technical procedures.