Dr. Devon Horton was initially placed on administrative leave after being federally indicted in Illinois last week.
DeKalb County school superintendent resigns after federal indictment for alleged fraud scheme

1
Dr. Devon Horton was initially placed on administrative leave after being federally indicted in Illinois last week.