Dr. Halloran is THE BEST DOCTOR I have ever seen, and I've seen a lot. She is friendly, caring, and always listens to what you have to say. I have spent over an hour in appointments with her just talking. I have never met a doctor who takes that much time with her patients, and yet I never have to wait in the waiting room for very long! All of my friends who see her love her too, and have had similar experiences.
Pros: Everything
Cons: Nothing
more