REQUEST APPOINTMENT >>
Pay Now
FREE SCREENING
Call Us
Winghaven
Wentzville
Warrenton
Saint Charles
North O'Fallon
O'Fallon
St. Peters (Piper Hill Dr.)
St. Peters (Mexico Rd.)
Ellisville
Creve Coeur
Affton
Review Us
Affton
Creve Coeur
Ellisville
Saint Peters (Mexico Rd.)
Saint Peters (Piper Hill Dr.)
O’Fallon
North O’Fallon
Saint Charles
Warrenton
Wentzville
Winghaven
REQUEST APPOINTMENT >>
Pay Now
FREE SCREENING
ABOUT
Our Practice
Our Locations
Our Team
What We Treat
Back Pain & Sciatica
Neck Pain & Headaches
Shoulder Pain
Hip and Knee Pain
Elbow Wrist & Hand Pain
Foot and Ankle Pain
Motor Vehicle Injury
Women’s Health
Fibromyalgia
Pelvic Pain
Functional Capacity Evaluations
Balance & Gait Disorders
Arthritis
TMJ Dysfunction
Torticollis
Chronic Pain
Ergonomics
Osteoporosis
Pre-Surgical Rehab
Post-Surgical Rehab
Neurological Disorders
ALS
Sports Injuries
Vestibular Rehab
Work Injury
Work Hardening
Work Conditioning
View More Conditions
Specialties
Virtual Physical Therapy
At-Home Care
Manual Therapy
Astym® Therapy
Joint Mobilization
McKenzie Method
Electrical Stimulation
Kinesio Taping
Massage Therapy
Athletic Training
Hand Therapy
Aquatic Therapy
Ultrasound
Dry Needling
ACL Injuries
Running Program
Trigger Point Therapy
PATIENT INFO
Patient Info / Forms
Insurance Info
Patient Testimonials
Refer a Friend
FAQs
Shop
Medical Records
Health Blog
Video Resources
Join Our Team
Shop
Contact
New Patient Welcome Series
Notice: JavaScript is required for this content.
Quick Links
Our Locations
FAQ
Conditions Library
REQUEST APPOINTMENT
Recent Posts
Why do I have a stabbing pain in the side of my foot?
Why you need physical therapy after a workplace injury
Why do I have elbow pain when lifting heavy objects?
Treating pain in the back of the hand with physical therapy
What can I do about pain on the outside of my wrist?
This site uses cookies:
Find out more.
Okay, thanks