Testimonials

  • I’ve been working with David for more than a year. He is an excellent counselor. Very supportive and attentive, while also providing accountability and guidance. I recommend him highly.

    - Male client
  • Mr. Barnes has been nothing short of amazing with the two foster children in our home. They enjoy speaking with him, and running out their energy with him. Could be boxing one day or playing with a soccer ball the next. He has truly helped them through so much trauma that they have endured. Highly recommend him to help with any therapy needs.

    - Megan A.
  • David's warm, non-judgmental demeanor makes it easy to talk to him. He shows genuine concern for me while holding me accountable for my own happiness and helping me develop the tools to better understand myself. I am thrilled to have found him.

    - Male client and father of clients
  • Incredible therapist! I would recommend to ANYONE needing mental health care!! I am thrilled to have found him.

    - Angel S.
  • David helped me through one of the hardest years of my life. When we first started talking I was hurting too bad to get off the couch, but now I’m getting some happiness back in my life. David always brought wise thoughts to our discussions and made me feel comfortable being honest. I highly recommend him as a counselor.

    - Garett M.
  • I started therapy a little less than a month ago, and David is honestly the best.

    He listens intently, is able to sort through all the words, and pin point exactly what type of work you need to do in order to cultivate the type of life you want to live.

    He is kind, knowledgeable, and has a calming presence.

    I really look forward to sessions with David, and enjoy applying the advice he gives me to my life.

    Wonderful therapist, hands down!

    - Kay E.

Location

Address

511 Old Lancaster Rd,
Berwyn, PA 19312

Contact Me Today

Hours of Operation

Monday

11:00 am - 6:00 pm

Tuesday

9:00 am - 8:00 pm

Wednesday

9:00 am - 6:00 pm

Thursday

9:00 am - 5:00 pm

Friday

11:00 am - 5:00 pm

Saturday

8:00 am - 9:00 am

2:00 pm - 6:00 pm

Sunday

Closed

Monday
11:00 am - 6:00 pm
Tuesday
9:00 am - 8:00 pm
Wednesday
9:00 am - 6:00 pm
Thursday
9:00 am - 5:00 pm
Friday
11:00 am - 5:00 pm
Saturday
8:00 am - 9:00 am 2:00 pm - 6:00 pm
Sunday
Closed