Dr. Bill Allen, Ph.D., is the developmental psychologist at TEACH. He provides comprehensive, diagnostic evaluations for children of any age. Some of the other psychological services provided include consultations, psychotherapy, Cognitive Behavioral Therapy, and re-evaluations.