Every time we have been in the office to see Dr. McMahon, he and his staff have been excellent. They make sure that not only do our kids understand everything that is going on but also with us. They always provide to you helpful feedback to hopefully prevent bad things to come. We have never had a bad experience. Definitely recommend to everyone!
more