- About
- Conditions
- Back Pain
- Neck Pain
- Pelvic Health
- Balance and Fall Prevention
- Ankle Pain
- Foot Pain
- Arthritis
- Pre & Post-Surgical Rehab
- First Responders
- Shoulder Pain
- Hip Pain
- Knee Pain
- Motor Vehicle Accident Injuries
- Pre & Post-Natal Pain
- Pediatric Sports Injuries
- Sports Injuries
- Worker’s Compensation/ Industrial Athlete
- View More Conditions
- Treatments
- Treatments
- Physical Therapy
- Occupational Therapy
- Manual Therapy
- Certified Hand Therapy
- Soft Tissue Mobilization
- Teletherapy
- Pelvic Floor Physical Therapy
- Runner Therapy
- Pregnancy and Postpartum Care
- GLP-1 Training and Care
- Aquatic Physical Therapy
- Dry Needling
- Personal Training
- Dance Medicine
- Geriatric Physical Therapy
- Parkinson’s LSVT Big® Program
- Pediatric Physical Therapy
- Post-Concussion Physical Therapy
- Pre-Employment Physical Capacity Screens
- Work Conditioning
- Therapeutic Exercise
- TPI Golf
- Electrical Stimulation
- Preventative Care
- Treatments
- Patient Info
- Health Tips
- Contact
- Call Us
- Dorchester / 617-506-7210
Please select an option below for us to best direct your call. Dorchester / 617-506-7210
- New Patient / Inquiries
- Current Patient
- Other
- Easton / 508-559-5108
Please select an option below for us to best direct your call. Easton / 508-559-5108
- New Patient / Inquiries
- Current Patient
- Other
- Hanover / 781-347-3107
Please select an option below for us to best direct your call. Hanover / 781-347-3107
- New Patient / Inquiries
- Current Patient
- Other
- Hingham / 781-875-1913
Please select an option below for us to best direct your call. Hingham / 781-875-1913
- New Patient / Inquiries
- Current Patient
- Other
- Mansfield / 508-639-5550
Please select an option below for us to best direct your call. Mansfield / 508-639-5550
- New Patient / Inquiries
- Current Patient
- Other
- Milton / 617-696-8141
Please select an option below for us to best direct your call. Milton / 617-696-8141
- New Patient / Inquiries
- Current Patient
- Other
- Needham / 781-675-2526
Please select an option below for us to best direct your call. Needham / 781-675-2526
- New Patient / Inquiries
- Current Patient
- Other
- N. Attleboro / 508-316-0559
Please select an option below for us to best direct your call. N. Attleboro / 508-316-0559
- New Patient / Inquiries
- Current Patient
- Other
- South Boston / 781-896-7005
Please select an option below for us to best direct your call. South Boston / 781-896-7005
- New Patient / Inquiries
- Current Patient
- Other
- Dorchester / 617-506-7210
- pay online
- apply now
- Book Appointment
- About
- Conditions
- Back Pain
- Neck Pain
- Pelvic Health
- Balance and Fall Prevention
- Ankle Pain
- Foot Pain
- Arthritis
- Pre & Post-Surgical Rehab
- First Responders
- Shoulder Pain
- Hip Pain
- Knee Pain
- Motor Vehicle Accident Injuries
- Pre & Post-Natal Pain
- Pediatric Sports Injuries
- Sports Injuries
- Worker’s Compensation/ Industrial Athlete
- View More Conditions
- Treatments
- Treatments
- Physical Therapy
- Occupational Therapy
- Manual Therapy
- Certified Hand Therapy
- Soft Tissue Mobilization
- Teletherapy
- Pelvic Floor Physical Therapy
- Runner Therapy
- Pregnancy and Postpartum Care
- GLP-1 Training and Care
- Aquatic Physical Therapy
- Dry Needling
- Personal Training
- Dance Medicine
- Geriatric Physical Therapy
- Parkinson’s LSVT Big® Program
- Pediatric Physical Therapy
- Post-Concussion Physical Therapy
- Pre-Employment Physical Capacity Screens
- Work Conditioning
- Therapeutic Exercise
- TPI Golf
- Electrical Stimulation
- Preventative Care
- Treatments
- Patient Info
- Health Tips
- Contact

