Check out what’s
Trending
2025 Budget information
*Guidelines for using the staff directory*
If you need to speak to a police officer immediately, always call 9-1-1. For follow-up questions or to provide additional information in reference to an investigation that has already been initiated, email is preferred. Please be aware that most of the officers work rotating schedules with a variety of days off, therefore it may take a few days for them to get back to you. Again, if your question or concern requires a more timely response, call 9-1-1 and ask to speak to an on-duty MLPD Officer.
Chief Jason Haberman
Badge # 1198
(412) 343-4235
Deputy Chief Steven Ruby
Badge # 1185
(412) 440-2052
Deputy Chief Dan Cuiffi
Badge #1234
(412) 343-4015
Haylee Cherep
Administrative Secretary
(412) 343-4016
Yvette Grandillo
Records Clerk
(412) 343-4143
Janice Ward
Records Clerk
(412) 343-4143
Cpl. Ty Kegarise
Badge #1191
(412) 343-4069
Ofc. Jeffrey Bileck
School Resource Officer
Badge # 1173
(412) 325-8252
Ofc. Ryan Miller
Badge # 1182
(412) 343-4068
Lt. Daniel Hyslop
Badge #1169
(412) 440-2034
Det. Cpl. Samuel Smolarek
Badge # 1188
(412) 343-4094
Det. Shelby Ziskind
Badge # 1187
(412) 343-4090
Det. Stephen Shipe
Badge # 1193
(412) 343-4092
Julie Smith
Police Investigations Secretary
(412) 343-4095
Lt. Scott Green
Badge # 1176
(412) 440-2047
Ofc. Bryan Crabb
Badge # 1183
(412) 440-2044
Mark Quealy
Parking Enforcement Supervisor
(412) 440-2035
Sharon Kroner
School Guard Supervisor
(412) 343-4540
Lt. Rick Patrus
Badge # 1168
(412) 343-4010
Lt. Michael Smakosz
Badge # 1158
(412) 440-2050
Lt. Daniel Stover
Badge # 1175
(412) 440-2053
Lt. Patrick O’Brien
Badge # 1180
(412) 440-2051
Lt. Cory Nolte
Badge # 1186
(412) 440-2036
Lt. Benjamin Himan
Badge # 1178
(412) 440-2057
To reach corporals and officers, email is preferred. If you need to call, the number is (412) 440-2059. Their extensions are their badge numbers. However, see note above about calling 9-1-1 if you need an officer to respond. Do NOT leave a message for an officer about anything time-sensitive.
Cpl. Jeffrey Heidenreich • Badge # 1177
Cpl. Michael Shell • Badge # 1172
Ofc. Kevin Smith • Badge # 1171
Ofc. Robert Culp • Badge # 1174
Ofc. Justin Lataille • Badge # 1195
Ofc. Daniel McBride • Badge # 1196
Ofc. Grant Nagy • Badge # 1197
Ofc. Mark Casagrande • Badge # 1199
Ofc. Jacob Elk • Badge # 1211
Ofc. Zachary Burke • Badge # 1212
Ofc. Matthew Bradburn • Badge # 1213
Ofc. Elizabeth Lewis • Badge # 1216
Ofc. Ali Stawowczyk • Badge # 1218
Ofc. David Smith • Badge # 1220
Ofc. John Galvin • Badge # 1224
Ofc. Jacob Tappe • Badge # 1225
Ofc. Daniel Decker • Badge # 1227
Ofc. Giulio Conte • Badge # 1228
Ofc. Maverick Kelsea • Badge # 1229
Ofc. Alexis Pihoker • Badge # 1230
Ofc. John Maus • Badge # 1231
Ofc. Patrick McCarthy • Badge # 1232
Ofc. Nicolas Cicco • Badge # 1233
Ofc. McKenzie Faure • Badge # 1236
Ofc. Kyle Carter • Badge # 1238
To report an animal incident, always call 9-1-1.
Robert Fredley, Senior Animal Control Officer • Badge # 1280
Samantha Hermann, Animal Control Officer • Badge # 1281
Samantha Montooth, Animal Control Officer • Badge # 1283
Thomas Munce, Animal Control Officer • Badge # 1284
Mary Blair, Animal Control Officer • Badge # 1285
Check out what’s
2025 Budget information