I have been seeing Dr. James Corcoran for over 10 years. Dr. C is down to earth and takes time to answers my questions...unlike so many doctors these days, he doesn't rush through your appointment just to get to the next patient and I appreciate that. It's nice when your doctor remembers you and cares about your condition...I don't know what I would do if I had to change doctors. I referred my sister in law to him and she raves about him as well. A GOOD doctor hard to find, THANKS Dr. C! Also the office staff has always been great, no complaints at all there either. Highly recommend!