I never got to see Dr. Brennan because his front office staff is SO INEFFICIENT! I had to try 3 times over 3 days to make an appointment (put on hold, no answer to voicemail). Then once I arrived for my appointment (early as requested), and waiting 50 minutes past my scheduled appointment time, I got a snippy response from the front office about waiting. I therefore told front office I would have to cancel and their only response was "OK"...nothing about "let me check to see how much longer"...or "I'm so sorry we are running behind"...they could have cared less!! I had read this complaint on line before I went, but I always try to give someone the benefit of the doubt ....bad idea this time.