might be a good doctor i dont know we never got to see him. it seems they over booked we had an appt. at 11:00, got in early, 11:20 still hadn't seen anyone if we were 10 min. late they would have rescheduled , with three kids it would have been nice to stick to are appt. we left found a new doctor. that's just my experience neither good or bad just saying