We have been so pleased with Dr Randy. The staff is so kind, they take their time, and meet each child where he/she is. Highly recommended.