Ask A Question
Request An Appointment
Ask A Question
Call Us
Grand Blanc
Flint
Grand Blanc Location
Please Select an option below for us to best direct your call
New Patient / Inquiries
Current Patient
Other
Flint Location
Please Select an option below for us to best direct your call
New Patient / Inquiries
Current Patient
Other
Call Us
Grand Blanc
Flint
Request An Appointment
Review Us
About
Our Practice
Our Locations
Our Staff
Join 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
TMJ Dysfunction
Motor Vehicles Injury
Balance & Gait Disorders
Arthritis
Fibromyalgia
Chronic Pain
Pelvic Pain
Incontinence
Lymphedema
Pre-Surgical Rehab
Post-Surgical Rehab
Neurological Disorders
Sports Injury
Vestibular Rehab
Work Injury
View More Conditions
How We Treat
Manual Therapy
Occupational Therapy
Myofascial Release
Dry Needling
Graston Technique
McKenzie Method
Therapeutic Exercise
Medical Laser Therapy
Pelvic Floor Biofeedback
Biodex Balance Training
For Patients
Patient Info / Forms
Insurance Info
Patient Testimonials
Patient Survey
Refer a Friend
FAQs
For Physicians
Health Tips
Health Blog
Newsletters
Workshops
Contact
Our Staff
Physical Therapy
Ralph McFarland
P.T., Certified M.D.T.
Christina Taylor
PTA
Occupational therapist
Jo Ann Mongrain
MOTR/L