David Cannon, MD
PhysicianBoard Certification
Internal Medicine
Education
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
1976
Hospitals Affiliated With
Lynchburg General Hospital
Virginia Baptist Hospital
Biography
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.