Skip to main content

Let The Experts At Compass

Guide You to Better Health

Request Appointment

We're Not Corporate Medicine

We're Your Home Town Doctor!

Request Appointment

Come In And Say Hello To

A Healthier + More Limber Spine!

Request Appointment

Important Notice From Compass Physical Therapy and Chiropractic

As the status of the outbreak is rapidly evolving, we want to let our patients know what steps we are taking to address the situation in the office now, as well as what we recommend for our patients outside of the office.  Read More >

physical-therapy

Physical Therapy
Program

chiropractic-care

Chiropractic
Care/Treatment

acupuncture-therapy

Acupuncture
Therapy

balance-program-neurological

Balance Program for Neurological Disorder

diet-exercise

Diet and Exercise Consultations

Suffolk Physical Therapy And Chiropractic Center

Thank you for visiting the website of Compass Physical Therapy & Chiropractic - a professional Suffolk Chiropractic and Physical Therapy Clinic. In practice as well as online, Suffolk Virginia chiropractors Dr Russ Mosher, DPT and Dr. Charles O'Dea, DC strive for excellence through superior patient treatment, education and satisfaction.

Dr Russ Mosher, DPT and Dr. Charles O'Dea, DC combined, have over 45 years of experience in rehabilitative medicine and are dedicated to serving the surrounding communities, as well as the town of Suffolk, with a personal touch and hometown feel.

We offer Physical Therapy, Manual Therapy, Chiropractic Adjustments, Electric Stimulation, Ultrasound, and Acupuncture and are certified for direct access by the VA Board of Medicine. This means no referral is required, (unless required by your insurance) to make an appointment.

Learn More

Compass Physical Therapy & Chiropractic Office Picture

Compass PT & Chiropractic | Meet Our Doctors

Chiropractor Russ Mosher

Dr. Russ Mosher, DPT

Doctor Bio

Chiropractor Charles O'Dea

Dr. Charles O'Dea, MT (ASCP), D.C.

Doctor Bio

Special Offer

Call For A Complimentary Consultation

Includes:
  • Consultation
  • Discussion of Symptoms
  • Action Plan to Get Well

Request Appointment

What Our Patients Say

After multiple trips to the Family Doctor and rounds of lab work, I found myself in the same place with a lot of pain, poor quality of life and no answers. I decided to visit Dr. O'Dea who was very understanding and concerned for my overall well being. In just a short couple of weeks I am in a lot less pain and on a true path to healing without drugs. If you have ever wondered if this works - I am living proof. Thank you Dr. O'Dea!

Tracey S.
Suffolk, VA

I went to Dr. Charles O'Dea after failed attempts to treat my sciatica with traditional methods. I went to physical therapy for weeks without any relief and was scheduled to get a cortisone shot until someone recommended I see a chiropractor. It was one of the best decisions I made! I would recommend a Dr O'Dea and his services before any shots or surgery. I am back to walking and exercising with NO PAIN! Thanks Doc!

Fitzgerald B.
Suffolk, VA

I was suffering from pain in my left buttock all the way down to my foot. Muscle spasms, tingling, weakness and the list goes on. After only 9 hours of sleep in 3 days prior I was at witts end. He performed therapy same day using ultrasound and STEM. I'm more than 85% better after just two sessions and he says I am the one to tell him when I think I'm done! He is all about you! Give them a call to start feeling better right away!

Kelly B.
Suffolk, VA

Location

Compass Physical Therapy
and Chiropractic
416 Market Street
Suffolk, VA, 23434

Phone

Tel: (757) 539-2244
Fax: (757) 539-7040

Hours

Please see below for the detailed hours of operation for our Chiropractic, Acupuncture and Physical Therapy services

We are closed for lunch M-F from 1:00pm-2:00pm

Compass Physical Therapy & Chiropractic Logo

Physical Therapy Hours:

Mo: 8:30am - 6:00pm
Tu: 8:30am - 6:00pm
We: 8:30am - 6:00pm
Th: 8:30am - 6:00pm
Fr: 8:30am - 6:00pm
Sa: Closed
Su: Closed

Chiropractic & Acupuncture Hours:

Mo: 3:00pm - 6:00pm
Tu: 10:00am-1:00pm/3:00pm-6:00pm
We: 9:00am - 1:00pm
Th: 10:00am-1:00pm/3:00pm-6:00pm
Fr: 9:00am - 1:00pm
Sa: Closed
Su: Closed