Dr. Cannon is the best dentist I have been to my entire life. Because of past experiences I always avoided the dentist. My coworkers always hailed how wonderful he is and its true. He and his staff made my visit so comfortable. I appreciate the time, patience, and caring attitudes they all demostrated toward me. I will recommend Dr. Cannon to anyone that I know that need a great dentist.