Board Certification

Internal Medicine


Internship and Residency

University of Virginia School of Medicine – UVA Hospital
Internal Medicine
Charlottesville, VA
1977 and 1979

Medical School

Duke University School of Medicine
Doctor of Medicine
Durham, NC

Hospitals Affiliated With

Lynchburg General Hospital
Virginia Baptist Hospital


Dr. Cannon is passionate about Internal Medicine and working closely with his patients across the Lynchburg-area to help them achieve their optimal health. Dr. Cannon went to Duke University School of Medicine in Durham, NC, and completed his post-doctoral residency at the University of Virginia Hospital in Charlottesville, VA.