COLUMBUS, Ohio — Voters have ousted a southwest Ohio lawmaker accused of misleading investors about a company's financial status and using their money for personal gain.

State Rep. Peter Beck of Mason lost his Republican primary on Tuesday for the seat he has held since 2009. The victory went to challenger Paul Zeltwanger, who owns a real estate development company.

Mary Jo Kubicki, a treasurer to state Rep. Ron Maag's campaign, also sought the nomination.

Beck was indicted in July. He is accused of soliciting and persuading investors to put thousands of dollars into an insolvent software company, stealing money from his accounting firm, and putting investors' money into his political campaign fund. He has denied the allegations.

Beck was one of 15 GOP incumbent representatives with contested primaries.