I love this practice! Dr. McMahon is a straight-shooter who takes time with us and answers all our questions without making us feel silly (yet letting us know when we are over-the-top on our concerns!). The office is clean, well-run and I always get to see Dr. McMahon at the appointed time--what a gift!
more