Skip to content

Sean Collins Walsh

I report from the City Hall bureau, covering the mayor and City Council and searching for stories on the machinations and hijinks of Philly politics.