Gary is the best therapist I have ever seen! He is very understanding and compassionate. I feel completely comfortable sharing anything I need to share with him and know that he will not judge me because of it. I have recommended Gary to friends and would certainly recommend him to anyone. I have complete confidence in him. He's also extremely punctual - I have never had to wait past my appointment time in the several years I have been working with him.