Accepting new patients
Internal Medicine · Male · Age 70
Medical Associates Central VA2215 Landover Pl Lynchburg, VA 24501
Make an Appointment
Dr. David Cannon, MD is an internal medicine specialist in Lynchburg, VA and has been practicing for 40 years. He graduated from Duke University School Of Medicine and specializes in internal medicine.
Search for your insurance provider
Dr. Cannon accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. Cannon accepts the following insurance:
Dr. Cannon's conditions and procedures: