Devon Horton has resigned from his role as DeKalb County superintendent, He has pleaded not guilty to federal charges stemming from his previous job in Illinois.

See Full Page