Gregory Swanson, 54, of Grayslake.

A former Lake County sheriff’s deputy has been arrested and charged after authorities say he submitted fake timesheets to get paid for overtime hours he never worked.

Gregory Swanson, 54, of the 17500 block of West Dartmoor Drive in Grayslake, was charged with two counts of official misconduct and two counts of theft, which are Class 3 felonies.

Lake County Sheriff’s Office Deputy Chief Christopher Covelli said an audit was conducted in November 2020.

The audit found that Swanson submitted and was paid for overtime he did not work.

Covelli said that Swanson was found to have falsified a number of timesheets for various special overtime details.

The hours amounted to over $4,000 being paid out to Swanson.

Swanson submitted his resignation on December 2, 2020, after learning about the discovery, Covelli said.

[Suggested Article]  Lake County sheriff's canine helps lead officers to 80-year-old man who went missing in Vernon Hills

The information obtained during the investigation was turned over to the Lake County State’s Attorney’s Office.

The state’s attorney’s office approved charges and on Tuesday an arrest warrant was issued.

“As a profession and as an agency, we hold ourselves to the highest standards. Our community, my staff, and I, will not tolerate this type of dishonest behavior. The misconduct by one rogue employee is not a reflection of the hard-working men and women of the Lake County Sheriff’s Office,” Sheriff John D. Idleburg said.

Swanson surrendered himself to the Lake County Sheriff’s Office on the day of the warrant.

He was released after posting 10% of a $100,000 bond.

Swanson is scheduled to appear in court again on October 18.