Accepting new patients

Dr. Richard (Rick) A. Barr

Specialties

General Practitioner

Associated clinics

Birchland Dental Clinic