ST. CHARLES COUNTY, Mo. (KSDK) – A man has admitted to stealing tens of thousands of dollars from three local Urgent Care Centers after an audit revealed that almost $500,000 was missing, according to a probable cause statement issued by the St. Charles County Prosecuting Attorney's office.

Kevin Guerra, who has been acting as operations director for the Wentzville Urgent Care Center and two other affiliated facilities in Maryland Heights and St. Charles, admitted to stealing between $20,000 to $30,000 from the business between Jan. 1, 2008 and Sept. 25, 2013.

All of the money that flowed through the Wentzville Center was given to Guerra to deposit in Commerce Bank. When he was confronted by an employee in the billing department about a shortage of cash, he said that the owners knew about it. When the owners confronted him with similar concerns, he allegedly said any missing funds were a glitch in the system, according to the probable cause statement.

The owners – who were thinking about upgrading the business – later conducted an audit, which revealed that there was $499,558.09 unaccounted for. Most of that money, according to the owners, was from cash deposits that Guerra should have put into the bank.

When Guerra was confronted about the deposits by the owners and their lawyer, according to the prosecuting attorney's office, he admitted to taking only $20,000 to $30,000.

No additional information was immediately available.