Contact Information

Website: Primary Care and Family Medicine

Schedule an Appointment

Call: 270-688-4401

Schedule an Appointment Online

Accepting new patients.


John Walker

John Walker, MD

Schedule an Appointment Online
Specializing in Family Medicine
  • One Health


Dr. John Walker is a board-certified family medicine physician with more than a decade of experience in medicine, including experience in hospital leadership and service at the Cleveland Clinic.

Walker is a 2005 graduate of the University of Kentucky’s College of Medicine and also holds a 2000 post-baccalaureate in pre-medicine from the University of Louisville. He is also a 1994 graduate of Transylvania University with a bachelor’s in psychology. He completed his internship with the UK Family and Community Residency Program in 2006 and completed the St. Elizabeth Family Medicine Residency Program in Edgewood, Ky. in 2009. He is also certified in advanced cardiovascular life support and basic life support and is a member of the American Academy of Family Physicians and the American College of Physician Executives.

Walker also has leadership experience, including serving as Chief of Medicine, Medical Director of Acute Inpatient Care and Medical Director of Skilled Nursing Care at Lodi Community Hospital in Lodi, Ohio. Walker has also previously served with the Cleveland Clinic’s Wooster Community Hospital in Wooster, Ohio. He has also been published academically for research on three occasions.

Walker, the first of four children, originally went to school to be a teacher and later chose medicine because of an interest in science. He later chose family medicine because of an interest in caring for under-served populations. He came to Owensboro because of its proximity to his hometown of Louisville. In his spare time, he enjoys exercising and landscaping.  

Education & Training


  • University of Kentucky, College of Medicine


  • St. Elizabeth Family Medicine, Family Medicine

Board Certified

American Board of Family Medicine

Open Scheduling