Mary Ellen Gallagher, MD provides excellent and thorough care for the whole family. She is described as awesome, smart, personable, compassionate, and respectful. Dr. Gallagher listens to her patients, answers all questions, and never makes them feel rushed. She has a holistic approach and is thoughtful in reviewing needs. The care is very thorough and she goes above and beyond for patients. The office experience is great with kind and professional staff, though wait times can be longer. Patients highly recommend this practice for its genuine, caring, and personal approach.