Dr. McClain has provided excellent care for our family for several years. Beyond top notch professional skill, he listens to concerns, communicates effectively, and genuinely cares about his patients. Great with kids - my 7 year old daughter loves him. Highly recommended.