Patrol Services Personnel

UPPD Patch

UPP-_487_20161101_headshots_

Officer Gregory Woodrow
610-566-8445 x336
Officer Woodrow has been serving with the Upper Providence Township Police Department since 2001 and is assigned to the C Platoon.

UPPD Patch

UPP-_566_20161104-Headshots

Officer Patrick Reynolds
610-566-8445 x340
Officer Reynolds has been serving with the Upper Providence Township Police Department since 2004 and is assigned to the D Platoon.

UPPD Patch

UPP-_790_20161104-Headshots

Officer Ryan Jackson
610-566-8445 x330
Officer Jackson has been serving with the Upper Providence Township Police Department since 2008 and is assigned to the C Platoon.

UPPD Patch

UPP-_172_20161030_headshots_

Officer Kevin Roman
610-566-8445 x332
Officer Roman has been serving with the Upper Providence Township Police Department since 2008 and is assigned to the A Platoon.

UPPD Patch

UPP-_767_20161104-Headshots

OfficerChristopher Naegele
610-566-8445 x337
Officer Naegele has been serving with the Upper Providence Township Police Department since 2015 and is assigned to the B Platoon.

UPPD Patch

Chris Love2

Officer Christopher Love
610-566-8445 x371
Officer Love has been serving with the Upper Providence Township Police Department since 2021 and is assigned to the B Platoon.

UPPD Patch

Eric Girill2

Officer Eric Girill
610-566-8445 x373
Officer Girill has been serving with the Upper Providence Township Police Department since 2021 and is assigned to the A Platoon.

UPPD Patch

Karallue Deitrich with hat

Officer Karallus Deitrich
610-566-8445 x375
Officer Deitrich has been serving with the Upper Providence Township Police Department since 2021 and is assigned to the D Platoon.

UPPD Patch

Brent Roller4

Officer Brent Roller
610-566-8445 x374
Officer Roller has been serving with the Upper Providence Township Police Department since 2021.