Dr. DeGregorio takes time to explain procedures and tests and what they mean. He takes time to answer questions and is very patient. I always feel like I am going to be alright when I leave his office, and to me, that is priceless. I suffer with anxiety and panic disorder as well, so I find him reassuring and helpful and that means a lot to me. I needed to re-post this as I forgot to leave my name, the first time. I trust this Dr. and look forward to my appointments with him and the staff, who are really great people and very caring. Thank you, Dr. DeGregorio.