About David A Rupert

David A Rupert is a Psychologist primarily located in Salem, MA. He speaks English.

Rating Overview

1 Rating with 1 Comment

The overall average patient rating of David A Rupert is Excellent. David A Rupert has been rated by 1 patients. From those 1 patients 1 of those left a comment along with their rating. The overall rating for David A Rupert is 5.0 of 5.0 stars.

Mapbox Map of David A Rupert

Primary Address

David Rupert PhD

204 Lafayette St
Salem, MA 01970

Book Online Now


Showing 1 of 1

Five Stars

Dr.David Rupert was one of my most insightful and practical counselors/therapists I have ever seen. He is very thorough, gentle, and patient in his listening abilities and pin pointing questions that are key and vital to getting to the core of the heart and or thinking processes. Wonderful healing and forward movement happened in my life as a result. Highly recommended.

Communicates Well
Compassionate and Sensitive
Builds Trust
Explains Symptoms
Interested in my needs
Effective Treatment
Full Review Rating Breakdown
  • Accepted Insurance

    David A Rupert accepts the following insurance providers.

  • Aetna
    • Aetna Choice POS II
    • Aetna Managed Choice POS Open Access
    • Aetna Signature Administrators PPO
  • BCBS Massachusetts
    • BCBS MA Blue Care Elect PPO
    • BCBS MA HMO Blue with Managed Care Behavioral Health
    • BCBS MA Preferred Blue PPO
  • Cigna
    • CIGNA LocalPlus
    • CIGNA Open Access Plus
  • Harvard Pilgrim
    • Harvard Pilgrim ChoiceNet HMO
    • Harvard Pilgrim ElevateHealth HMO
    • Harvard Pilgrim HMO
    • Harvard Pilgrim PPO

Locations & Directions

David Rupert PhD, 204 Lafayette St, Salem, MA
  • Similiar Psychologists

    David A Rupert is similar to the following 4 Psychologists near Salem, MA.

The Vitals website is provided for your informational use only. Nothing contained or offered by, on or through Vitals should be construed as medical advice or relied upon for medical diagnosis or treatment. Vitals does not recommend or endorse any particular healthcare provider whose information or ratings appear on this website. We encourage you to read our full Terms of Service.