BALTIMORE (WJZ) —   Police say that a Baltimore Police officer has been arrested after they say he committed theft and fraud while working for the police department in the Casino District.

Police say Steven Bagshaw, a 21-year-veteran of the police department was investigated by the Department Office of Professional Responsibility for committing theft and fraud.

READ MORE: 'The School Shouldn't Be Open Right Now': Parents React To COVID-19 Outbreak At Cherry Hill Elementary Middle School

Investigators also say along with theft and fraud, Bagshaw is accused of not showing up for work as scheduled, not properly documenting days off, and submitting overtime for hours not worked.

Police say Bagshaw received payment for services he did not work by defrauding the Baltimore Police Department, the City of Baltimore, and the Horseshoe Casino of time and attendance while receiving monetary compensation.

Bagshaw is charged with two counts of felony theft scheme and two counts of unauthorized removal of property. He has been suspended without pay after being charged with a felony.

READ MORE: Almost 9,000 Vaccinated Marylanders Get Additional Shots Since Approval of Pfizer Booster

In a statement, Baltimore Police Commissioner Kevin Davis said “Instances like this jeopardize public trust of the police department.”

“Anyone who wears this uniform or works for this agency in any capacity should know that this type of behavior will not be tolerated,” said Davis.

Follow @CBSBaltimore on Twitter and like WJZ-TV | CBS Baltimore on Facebook

MORE NEWS: 'We're The Cure To This Situation': 9 Killed, 13 Wounded In Baltimore Over The Past Week

(© Copyright 2017 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)