Administration: 215-968-3340

Township Manager

Assistant Township Manager

Judy Caporiccio

Administrative Assistant

Part-time Administrative Maintenance/Park Maintenance

Jim Bannon

Finance: 215-968-3340

Finance Officer


Planning & Zoning: 215-968-3340

Director of Planning & Zoning

Administrative Assistant

Administrative Assistant

Terry Barker  

Public Works: 215-968-3314


Administrative Assistant


Matt Gorman, Foreman
Greg Ball
Mike Taylor
Mark Wert

Emergency Management: 215-968-3340


Rob Kay 215-669-3667

Deputy Coordinator

Dave Kuhns 215-968-2868

Fire Marshal

Fire Marshal

John Kernan 215-968-3340

Police: 215-968-3020 (8:30-4:30)

Police Personnel

Chief of Police Mark Schmidt
Sergeant Patrick Durkin
Sergeant Daniel Jones
Sergeant Richard Kraus
Sergeant Timothy Rauch
Detective Jeffrey Jumper

Officer Joseph Carcaci
Officer Lee Crawford
Officer Justin Edwards
Officer Eric Farra
Officer Robert Fuchs
Officer Mary Kate Huff
Officer Josh Kowalski
Officer Lauren Nelson
Officer Aamir Raza
Officer Gerard Russi
Officer Harry Vitello
Officer Bryan Walter

Administrative Assistant


9-1-1 (emergencies) | 215-598-7121 (non-emergency) | 215-968-3020 (8:30 am-4:30 pm)