Providers

Image

David Cannon, MD

Physician

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.

Offers Virtual Visits

Board
Certifications

  • Internal Medicine


Education

Internship and Residency

University of Virginia School of Medicine

  • Internal Medicine
    Charlottesville, VA
    1977 and 1979

Medical School

Duke University School of Medicine

  • Doctor of Medicine
    Durham, NC
    1976

Additional Information

Hospitals Affiliated With
  • Lynchburg General Hospital
  • Virginia Baptist Hospital
Awards
  • Recognition by The National Committee for Quality Assurance (NCQA) for outstanding care of Diabetic patients
    2017

Practice Location

Internal Medicine

2215 Landover Place
Lynchburg, Virginia 24501

Appomattox virginia primary care office cvfp medical group family medicine

All Providers at this Location