A former Chicago police commander has been charged with stealing Social Security funds in a scheme lasting more than 23 years, according to the Chicago Tribune.

Kenneth Johnson is accused in U.S. District Court of bilking the Social Security Administration out of $363,064 from about June 1994 to November 2017.

Chicago Police Superintendent Eddie Johnson says he is "shocked and very disappointed" by the charges against Johnson.

The Tribune reports the 54-year-old Johnson is scheduled to be arraigned next week.