Michael Bull, 47, of Emmaus, surrendered to police on Monday, March 27, and was charged with multiple felonies related to theft, forgery, and identity theft, Bucks County District Attorney Matthew Weintraub said in a release.
In 2014, Bull began working at KGM Gaming in Bensalem, a firm that sells specialized seating, signage, and indoor fixtures for casinos, the DA said. He first came under scrutiny during a December 2022 audit, when the company's new fraud mitigation software flagged several transactions as suspicious, Weintraub said.
Further review indicated Bull was listed in the company's payroll system as a vendor, and that he had been cutting himself checks since December 2015, the DA claimed. Prosecutors believe Bull would trace the CEO's signature on checks before depositing them into his own account, or file phony vendor invoices before making the checks out to himself.
Bull, who was KGM's director of finance according to his LinkedIn page, was fired by senior management in December 2022 after auditors uncovered the missing funds, Weintraub wrote.
The subsequent Bensalem Township police investigation found evidence of 288 fraudulent checks totaling $2,404,960 deposited in Bull's account over seven years, authorities said.
He was arraigned on Monday and later released after posting 10 percent of a $500,000 bond, according to court records. Bull is scheduled to return to court for his preliminary hearing on April 4.
Click here to follow Daily Voice Bristol and receive free news updates.