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

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