Dr. Dalton and his staff are courteous friendly, professional and good at what they do.