Just a year ago, Wendy Ullman was teaching English composition at Bucks County Community College and hadn't given a thought to running for public office.
Then Donald Trump got elected president and she found herself sick of business as usual in the state Capitol in Harrisburg.
Now, the 66-year-old Democrat from Bucks County is running hard for a traditionally Republican state House seat in a suburban Philadelphia district that could help tip the balance of power in the Legislature's lower chamber come November.
"Like many people, I was grumbling, I was eye-rolling, I was still suffering the aftershocks of the 2016 election, which didn't go the way I wanted it to," said Ulliman, who'd worked around the edges of local politics in suburban Plumstead Township but had never made run in her own right.
Then, "the more I drilled down and looked at what was, and was not, happening in Harrisburg, I just saw more layers of dysfunction" and decided to come off the bench.
Ullman will face Republican Joe Flood on Election Day, as the two contend for a seat that became vacant when long-serving Republican state Rep. Marguerite Quinn announced she was running for an open, Bucks County-based Senate seat