There are not enough adjectives to describe Dr. Cannons Practice! If you want a warm, caring Dr. and staff this is the Dr. to see.. I'm in my seventies and have been to many Doctors! Also, in all of my visits, I've never felt rushed. Last, but not least, Dr.Cannon is extremiely thorough, warm and friendly!!