Dr. Cochran himself is excellent - he puts my very nervous child at ease and she is now comfortable seeing him. However, some of the office staff tend to treat people like numbers though due to this being a very large practice. It is also somewhat difficult to get timely follow-up appointments due to the size of the practice, but they are good about putting you on the wait list and calling you for cancellation openings.