Dr. Cannon and staff are both professional and so patient oriented. Also, I appreciate going to a doc in a solo practice. Dr. Cannon is prompt and always takes as much time as this patient needs. He has a great sense of humor, which helps relax a patient. I would enthusiastically recommend Dr. Cannon to any and all looking for a doctor.