The Plattsburg Clinic

The Plattsburg Clinic offers patients comprehensive family medical care in a convenient location that is close to home. We care for the entire age spectrum of the family, from infants to older adults.


We offer adult and pediatric medical care for the entire family at the Plattsburg Medical Clinic. This includes everything from well-child care to pediatrics, to diabetes care to geriatric medicine.


Two physicians: Jane Anne Daffron, M.D., and H.M. (Mac) Turley, M.D.
Nurse practitioner: Robin Murphy, FNP

Office hours

Monday through Friday, 8:45 a.m. to 4:30 p.m.
(phones answered 8 a.m. to 5 p.m.)
Same-day appointments are available.


The clinic accepts most major insurance plans. To determine if your insurance plan is accepted, please contact your insurance provider or you may call the clinic at 816-539-2117.

Health & Wellness

Specialty Fitness Classes at the Liberty Community Center are offered in partnership with the Liberty Community Health Action Team (LCHAT) and Liberty Parks & Recreation. Save $5 per class with this discount code: LH2019.

Adult Fitness Classes are available at Liberty Hospital Sports Medicine on an ongoing basis.

Dr. Walk-Well will be Thursdays, June 6-27, at the Aurora Health & Wellness Center at Norterre. This program is designed for individuals who are sedentary but wish to start an exercise program.

  • Walk with Dr. Garstang on the indoor track at the Aurora Health and Wellness Center at Norterre (next door to Liberty Hospital).
  • Check-in at 5:45 for blood pressure, pulse, weight and body fat measurements.
  • Speaker/presentation begins at 6:00 p.m. (about 15 minutes). Guest speakers will address: finding the right running/walking shoe; arthritis – diagnosis, treatment; heart disease and walking.
  • Free and open to the public. Email Dr. Garstang to register by June 3.

Care for the entire family—from pediatrics to geriatric medicine—is available five days a week.

© 2019 Liberty Hospital

Liberty Hospital | 2525 Glenn Hendren Drive | Liberty, MO 64068 | 816.781.7200