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

See Full Page