Skip to main content
Book Appointment Online

Therapist in Media, Pennsylvania Barbara Haines, Therapist

License: LCSW

Provider Gender: Female

Ages Served: 0-17, 65+

Appointments: In-office and Telehealth

Manages Medications: No, provides therapy only

Barbara Haines, LCSW

Barbara Haines is a Licensed Clinical Social Worker in Pennsylvania who has been practicing since 2005. She has a BA in Literature from Brown University, a Masters in Social Work from Roberts Wesleyan University, and Registered Play Therapist training from Family & Play Therapy Center. Barbara’s practice style focuses on supporting clients of all ages in developing and using their own agency to meet their challenges. Barbara has clinical experience in Child Welfare and Early Intervention. She has worked as a Special Education aide in public schools, as a support staff member in group homes and women’s shelters, and as a caregiver in the home health field. She has a special interest in addressing racial injustice and marginalized families and worked until recently as a therapist in a high-need area of North Philadelphia for over 12 years. In addition to Play and Sand Tray Therapy, some of Barbara’s interventions include Mindfulness Practices, CBT, Interpersonal Therapy, Collaborative Problem Solving, and Polyvagal Therapy. Outside of work, Barbara enjoys meditation, spending time with adult children and young grandchildren, playing alto saxophone in a community band, and gardening.

Interventions

  • Cognitive Behavioral Therapy (CBT)
  • Mindfulness

Populations

Education

  • Roberts Wesleyan College

    Graduate School | 2005

    Rochester, NY, United States

  • Ontario County Mental Health

    Internship | 2005

    Canandaigua, NY, United States

  • Salvation Army

    Internship | 2004

    Rochester, NY, United States

  • Millersville University

    Undergraduate | 1987

    Millersville, PA, United States

  • Brown University

    Undergraduate | 1970

    Providence, RI, United States

Languages

  • English

FAQs

Please use our online form to schedule an appointment with Barbara Haines. You can also call 610-477-8794 to have someone assist you.

Additional Providers At This Location