
Posts tagged with David Oh


The Philadelphia agency responsible for keeping children safe is failing families, says scathing new report

Philly’s soda tax is under fire again. Who wants to see it end, and who still thinks it’s a win?
Billy Penn gives you all Philly news, all day long
Impress your Slack channel with your local news savvy by reading our free morning newsletter, sent out six days a week.
Nonprofit news is a public good
Billy Penn runs our newsroom based on the belief that high-quality information should be accessible to all. If you believe local journalism improves quality of life, will you support our work?
We can’t do this without you
Billy Penn believes local journalism should be free for all, which is why you’ll never see a paywall where an article should be. If you feel the same, will you join us as a member today?
Stories that generate community, not clicks
Your donation supports our mission to make meaningful journalism that’s free for all Philadelphians. Join us as a sustaining member to make sure we stick around.
Powered by the people
As a nonprofit, we depend on sustaining members like you to keep our journalism free for all — we’re so grateful for your support. Know someone who would appreciate Billy Penn? Send them our newsletter!

Outpouring of support for girl beaten in SEPTA attack, over $700,000 raised via GoFundMe to stop Asian hate

‘Pure money’? Philly Democrats and Republicans grapple with third-party win

$250k in outside money to help Working Families Party gain seats on Philly City Council

‘Libraries saved my life’: Third-party candidates dominate City Council forum in North Philly

Why ‘PPA guys’ want to dethrone Councilman David Oh

This City Council candidate shared racist comments and posts on Facebook

Inside City Council’s love affair with task forces — which sound important but have zero accountability

City Council preview: Everything Philly government is (and isn’t) fighting about this fall

City Council pronunciation guide: How to say your elected officials’ names

Why a North Philly meeting about injection sites erupted into a shouting match
