Dr. Devon Horton, the school superintendent in DeKalb County, is accused in a scheme involving kickbacks in Illinois.
Parents react to indictment of DeKalb County Schools superintendent

127
Dr. Devon Horton, the school superintendent in DeKalb County, is accused in a scheme involving kickbacks in Illinois.