Everyone at Dr. Cannon's office is polite, courteous and genuinely pleasant. The wait times have been minimal to non-existent. The exams are thorough and I am always provided an explanation about a particular treatment plan both at the office and through the patient portal tool.
Dr. Cannon is a nice man and he is patient. I don't feel rushed when I'm there. Overall, I'm extremely satisfied.