John A Kelly, MD


Dr. Kelly was born and raised near Pittsburgh, PA. He graduated with honors from the University of Notre Dame. After graduation, he taught high school for two years in Memphis, TN. He then went on to study medicine at the University of Pittsburgh School of Medicine. He completed his residency in family medicine at Memorial Hospital of South Bend, where he was chief resident during his third year.

Dr. Kelly enjoys having the privilege of caring for whole families, loves seeing patients of every age—infants through older adults—and has a passion for disease prevention and health maintenance. In his free time, he loves being outside with his wife and three kids, rooting for Notre Dame and Pittsburgh sports teams, exercising, and reading.

Offers Virtual Visits


  • American Board of Family Medicine


Internship and Residency

Memorial Hospital of South Bend

  • Family Medicine
    South Bend, IN
Medical School

University of Pittsburgh School of Medicine

  • Pittsburg, PA
Undergraduate School

University of Notre Dame

  • Biological Sciences
    South Bend, IN

Additional Information

Hospitals Affiliated With
  • Lynchburg General Hospital
  • Virginia Baptist Hospital
  • Chief Resident, Memorial Hospital of South Bend
    2018 - 2019
  • William Carter MD Award for Academic Excellence, Memorial Hospital of South Bend
    2017 - 2018
Professional Associations
  • American Academy of Family Physicians
Personal Interests

Spending time with my wife and kids, playing sports, fantasy football, watching Notre Dame and Pittsburgh sports.

Practice Location

New London

1088 London Links Road
Forest, Virginia 24551

Appomattox virginia primary care office cvfp medical group family medicine

All Providers at this Location