Dr.Monahan has been my primary care physician for over 20 years. And I have absolutely nothing but wonderful things to say. I am always seen quickly and promptly when I arrive for appointments. If I have a question he has always been wonderful with returning my phone calls. He is so personable and actually cares about why I am there and my wellbeing. He is a wonderful doctor and I could not be happier that he has been my doctor for this many years. I highly recommend him for all ages. He is wonderful with children all the way to adults.