Dr. Anderson is professional, listens and great at explaining the why’s of his treatment and tests. The staff is prompt at returning calls and follow-ups.