Dr. Richard Cannon, MD is an endocrinology, diabetes & metabolism doctor who practices in Sandy, UT. He is 76 years old and has been practicing for 48 years. Dr. Cannon is affiliated with Alta View Hospital.
Looking for an Endocrinology, Diabetes & Metabolism Specialist? We found others matching your search, to help you compare.