1 Dr. Leroy Richard Hall, Psy D Psychologist - General Avg. Rating: 0/5 Main Location 102 W Kenwood Ave Suite 120Decatur, Illinois 62526 Highlights Accepts Insurance Plans
2 Dr. Karen Elena Lee, Psy D Psychologist - Clinical Neuropsychology Avg. Rating: 0/5 Main Location 2490 N. Water StDecatur, Illinois 62526 Highlights Accepts Insurance PlansHas Online Scheduling