
With the GOP primary set for Tuesday, May 19, the 46th state Senate race in southwestern Pennsylvania has turned into a proxy war over gaming policy and control of the Republican conference. Incumbent Sen. Camera Bartolotta is fighting off a challenge from Al Buchtan, a local businessman and former school director, in what is usually a sleepy primary that has suddenly turned into a bare-knuckles test of power inside the party, complete with courtroom skirmishes, mailbox bombardments, and a flood of outside money.
Buchtan has cast himself as the outsider in the race, running hard to the right with a conservative, Trump-aligned message and leaning on his time on the local school board. His campaign has also had to survive a residency challenge that tied up the calendar, delayed debates, and pulled the race into court in the final stretch, as reported by Observer-Reporter.
Bartolotta, first elected in 2014, sits on the Senate Republican leadership team and serves as vice chair of the Labor & Industry Committee. The 46th District covers all of Washington and Greene counties and a small portion of Beaver County, according to the Pennsylvania State Senate.
Money And The Gaming Fight
The contest has turned into a proving ground for gaming interests and hard-line conservative groups that want a bigger say in Harrisburg. State filings and local reporting show Citizens Alliance of Pennsylvania took in large donations from a committee called Operators for Skill, about $550,000 from January through March and another $950,000 in April, then spent roughly $486,000 on mailers and polling aimed at the 46th District. Operators for Skill is linked to Pace-O-Matic, a company that has turned regulation of skill games into a major fight at the Capitol, according to Spotlight PA.
A National Bankroll Shows Up
The money is not just local. Axios reported that major sportsbooks, including DraftKings and FanDuel, have helped bankroll a super PAC called Win For America that is setting up state affiliates, including one in Pennsylvania. State campaign finance filings show the Pennsylvania arm, Win For Pennsylvania, reported about $5 million in April and spent just over $200,000 in the 46th District, according to the Pennsylvania campaign finance site.
Party Infighting On The Ground
Inside the local GOP, the race has opened some old wounds. The Washington County Republican executive committee pushed a no-confidence resolution against Bartolotta in January, a move the state party chair later dismissed as null and void, and county and state operatives have been trading endorsements and insults ever since. At the same time, campaign records show committees tied to four Senate Republican leaders sent Bartolotta $80,000 in December, and a committee linked to the state Republican Party delivered nearly $240,000 in the final days before the primary, according to reporting by WESA.
Legal Knots Around The Ballot
Buchtan’s place on the ballot was anything but automatic. A residency challenge led to an evidentiary hearing in the Commonwealth Court, where a judge rejected the petition to remove him but ordered him to amend his candidate affidavit. The state Supreme Court later let that decision stand, keeping his name before voters, and the court’s memorandum opinion lays out how the dispute unfolded and affected the campaign calendar, as detailed in the Commonwealth Court opinion.
What To Watch On Tuesday
Turnout and mail-in ballots could prove decisive in this suddenly high-stakes primary. Mail ballots have gone out in parts of Greene and Washington counties, and county election pages list the May 19 primary and candidate slate, so early returns and targeted, last-minute outreach are now critical, according to the Washington County elections page.
Whatever happens, the impact will reach far beyond the 46th District. A Buchtan upset would send a jolt through the caucus and energize insurgent and industry-aligned forces inside the GOP. A Bartolotta win would signal that party leaders and traditional donors can still close ranks and protect an incumbent when it really counts.









