Browse specialtiesSee all specialties A-Z
Chiropractors
Dentists
Dermatologists
Ear, Nose & Throat Doctors
Endocrinologists
Eye Doctors
OBGYNs
Ophthalmologists
Optometrists
Orthopedic Surgeons
Podiatrists
Primary Care Doctors
Psychiatrists
Psychologists
Therapist-Counselors
Discover
Are you a top doctor or health service?
Discover
Are you a top doctor or health service?

Barrier Free Counseling
Psychotherapist4.86
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.86
Wait time
5.00
Bedside manner
4.97
Insurances accepted
99% of patients have successfully booked with these insurances
Horizon Blue Cross Blue Shield of New Jersey
Aetna
Anthem Blue Cross Blue Shield



Book an appointment for freeThe office partners with Zocdoc to schedule appointments
Scheduling details
All procedures
See if they’re in-network
Available appointments
All provider availability
All provider availabilityToday, Apr 22 – Tue, May 5
Insurances accepted
99% of patients have successfully booked with these insurances
Horizon Blue Cross Blue Shield of New Jersey
Aetna
Anthem Blue Cross Blue Shield



Providers at Barrier Free Counseling (0)
No results
This practice has no doctors that match your search criteria.
Barrier Free Counseling
BFC is a fully online therapy practice. We us CBT, the most effective form of therapy, to help with unhealthy thoughts and behaviors.
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.86
Wait time
5.00
Bedside manner
4.97
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
42 reviews
Most relevant
WONDERFUL THERAPIST. EASY TO TALK TO AND PROVIDES TERRIFIC FEEDBACK. OUR SESSIONS HAVE PROVEN TO BE EXTREMELY HELPFUL.
RRVerified patient
Very organized, accommodating, affordable, and empathetic. I was able to get in to see him as a new patient very quickly/ on short notice as he made the intake process very easy and efficient. He was very kind and easy to talk to. I look forward to continue working with him.
March 6, 2025Sara S.Verified patient
He was great and I love the CBT approach
February 24, 2025Andrea B.Verified patient
Great experience, Gregg guided me through a specific situation and helped me ease my anxiety about a stressful situation and helped me navigate it and feel prepared. He helped me keep my thoughts organized and was very solution focused.
Initials hidden
yes - Greg was a very helpful therapist ??
Initials hidden
Good guy, knows his stuff, felt comfortable.
March 23, 2023Russell L.Verified patient
I had a very positive experience! He was very attentive, friendly, funny at the right times, and cares about your well being. Prior to the appointment he called to explain a few things which I really appreciated as it makes the process less daunting. Looking forward to future appointments.
February 4, 2023Alexandra S.Verified patient
Haven’t been seeing Gregg for very long but just based on the couple sessions we’ve had, I am extremely optimistic about where I could end up, mentally, in the next few months. He’s a great listener and counselor.
August 2, 2021Initials hidden
I have been working with Gregory for nearly a year and he has truly helped me become a happier version of myself. I have been able gain more confidence and know that I am in a safe, caring, and compassionate setting with him, and for that I am very thankful.
MCVerified patient
I've been w/greg for a while now. What I Like about him is he calls me out on b.s. He gives me insight to what or why I may feel or what I've done.
LBVerified patient
Initials hidden
October 12, 2025john V.Verified patient
Initials hidden
September 29, 2025Jasmine G.Verified patient
Initials hidden
Initials hidden
Initials hidden
October 3, 2024Andrew R.Verified patient
Initials hidden
Initials hidden
Initials hidden
July 18, 2023Daniel Z.Verified patient
Initials hidden
July 13, 2023Martin B.Verified patient
July 13, 2023Sarah V.Verified patient
May 25, 2023Brendan B.Verified patient
Initials hidden
Initials hidden
Initials hidden
Initials hidden
March 19, 2023Shikoh T.Verified patient
Initials hidden
February 23, 2023Eulalia L.Verified patient
Initials hidden
March 7, 2022Angela Sara B.Verified patient
November 8, 2021Tresa S.Verified patient
September 20, 2021Nicole W.Verified patient
August 9, 2021Jacqueline M.Verified patient
Initials hidden
July 27, 2021Angelica N.Verified patient
July 20, 2021Steve L.Verified patient