Kind, competent, caring, and reasonably priced. The office hours also accommodate a busy schedule. I highly recommend Dr. Painter and his team.
All reviews seem positive