<iframe src="//www.googletagmanager.com/ns.html?id=GTM-PLKVN8" height="0" width="0" style="display:none;visibility:hidden">

Jon Geeting

City Life

Primary Was a Bloodbath for Pa. Progressives

Geeting: Philly’s political machine chugs along. But there are signs of hope amid the carnage.

City Life

Are New Philadelphians Finally Flexing Their Political Muscle?

Geeting: Why the fight for the 30th ward is more than just a fight for the 30th ward.

City Life

Tom Wolf’s Record on Racial Politics Is Clear

Geeting: What his time as president of Better York tells us about Rob McCord’s attack ads.

City Life

Tom Wolf Will Be the Democratic Nominee — Here’s Why

Geeting: The race has been over for weeks. Just look at the numbers.