Dr. David Uhls DO brings over two decades of dedicated primary care to the St. Louis community. At our New Ballas Road office, you're not a chart number — you're a neighbor.
20+
Years Experience
Board
Certified
New Ballas
St. Louis Location
Comprehensive Care
From annual checkups to chronic disease management, Dr. Uhls provides the full spectrum of adult primary care — with the personal attention that makes all the difference.
Thorough preventive screenings and health assessments to catch issues early and keep you on track.
Ongoing care for diabetes, hypertension, heart disease, and other conditions that require consistent attention.
Vaccinations, lab work, cancer screenings, and personalized health guidance based on your risk factors.
Comprehensive women's preventive care including pap smears, breast exams, and reproductive health counseling.
Same-day or next-day appointments for infections, sprains, allergies, and other urgent health concerns.
Coordinating care across generations — from young adults to seniors — so your whole family stays connected.
Doctor of Osteopathic Medicine — trained to treat the whole person, not just symptoms.
About Dr. Uhls
Dr. David Uhls is a board-certified family physician who has built his practice around one simple principle: every patient deserves a doctor who knows their name, their history, and their health goals.
With extensive training in osteopathic medicine, Dr. Uhls brings a whole-person approach to primary care — focusing on prevention, early detection, and long-term wellness for patients across the St. Louis metropolitan area.
His office on South New Ballas Road is designed to feel welcoming, not clinical. When you walk in, you'll find a team that greets you by name and takes the time to actually listen.
Board Certified
Family Medicine
Osteopathic
DO Training
20+ Years
Clinical Experience
St. Louis
Community Focused
Insurance & Access
Dr. Uhls accepts most major insurance plans. Contact our office to verify your coverage — we make it easy to get the care you need without the paperwork headache.
Accepting new Medicare patients
Blue Cross, United, Aetna & more
Competitive cash-pay rates available
Call us to confirm your plan
*Please contact our office to verify insurance acceptance. We strive to work with most major plans.
Get in Touch
Whether you're looking for a new primary care physician or need to schedule your annual exam, we're here to help. Reach out by phone or fill out the form and we'll get back to you promptly.
Office Location
615 S New Ballas Rd
St. Louis, MO 63141-8221
Phone
(314) 509-5305Office Hours
Monday – Friday: 8:00 AM – 5:00 PM
Saturday – Sunday: Closed
Fill out the form below and we'll contact you to confirm your visit.
Message Sent!
We'll contact you within 1 business day to confirm your appointment.