Dr. Barr is very personable and delivers excellent service. He schedules so that there is virtually no waiting.
All reviews seem positive