Civilian Complaint Review Board: Police Officers

A list of all NYPD officers, as reported to CCRB by NYPD based on NYPD's roster, and a count of any complaints they have received since the year 2000.

The dataset is part of a database of all public police misconduct records the Civilian Complaint Review Board (CCRB) maintains on complaints against New York Police Department uniformed members of service received in CCRB's jurisdiction since the year 2000, when CCRB's database was first built. This data is published as four tables:

Civilian Complaint Review Board: Police Officers
Civilian Complaint Review Board: Complaints Against Police Officers
Civilian Complaint Review Board: Allegations Against Police Officers
Civilian Complaint Review Board: Penalties

A single complaint can include multiple allegations, and those allegations may include multiple subject officers and multiple complainants.

Public records exclude complaints and allegations that were closed as Mediated, Mediation Attempted, Administrative Closure, Conciliated (for some complaints prior to the year 2000), or closed as Other Possible Misconduct Noted.

This database is inclusive of prior datasets held on Open Data (previously maintained as "Civilian Complaint Review Board (CCRB) - Complaints Received," "Civilian Complaint Review Board (CCRB) - Complaints Closed," and "Civilian Complaint Review Board (CCRB) - Allegations Closed") but includes information and records made public by the June 2020 repeal of New York Civil Rights law 50-a, which precipitated a full revision of what CCRB data could be considered public.

Public Safety Civilian Complaint Review Board (CCRB) Dataset 2fir-qns4 14 fields
DOWNLOAD CSV
Dataset fields
Showing 50 real records
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 879623 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
879623
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Ronald
Officer Last Name
Falcone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBBS
Shield No
14596
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 910825 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
910825
Active Per Last Reported Status
No
Last Reported Active Date
2016-02-01T14:15:31.000
Officer First Name
Francis
Officer Last Name
Hilke
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
CPK PCT
Shield No
01380
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 957420 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
957420
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Vincent
Officer Last Name
Cantone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
060 PCT
Shield No
09626
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 930704 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
930704
Active Per Last Reported Status
No
Last Reported Active Date
2022-11-01T10:17:58.000
Officer First Name
Jennifer
Officer Last Name
Mckinnon
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
F S S
Shield No
31395
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 910812 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
910812
Active Per Last Reported Status
No
Last Reported Active Date
2011-04-12T13:01:59.000
Officer First Name
John
Officer Last Name
Hahl
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
001 PCT
Shield No
00731
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 882694 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
882694
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-25T07:24:48.000
Officer First Name
Michael
Officer Last Name
Mcdermott
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SDS
Current Rank
Sergeant
Current Command
JT T/F
Shield No
02326
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 902664 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
902664
Active Per Last Reported Status
No
Last Reported Active Date
2014-05-01T16:23:18.000
Officer First Name
John
Officer Last Name
Pranzo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
NARCBMN
Shield No
00000
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 969252 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
969252
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Jose
Officer Last Name
Nunezhernandez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
050 DET
Shield No
03762
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 948548 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
948548
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
Demetrios
Officer Last Name
Kaloudakis
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT FIO PRG
Shield No
05082
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 954896 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
954896
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Michael
Officer Last Name
Guardino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
AVIATION
Shield No
04213
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 965436 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
965436
Active Per Last Reported Status
No
Last Reported Active Date
2025-10-01T15:16:06.000
Officer First Name
Christopher
Officer Last Name
Raghu
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
SRG 2
Shield No
28557
Total Complaints
3
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 974933 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
974933
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Masekul
Officer Last Name
Islam
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TB ATU
Shield No
27354
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 946936 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
946936
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ricardo
Officer Last Name
Dicandia
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
RTCC VIG
Shield No
02670
Total Complaints
5
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 900222 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
900222
Active Per Last Reported Status
No
Last Reported Active Date
2015-09-01T11:27:55.000
Officer First Name
Flamur
Officer Last Name
Cani
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
HSG BUR
Shield No
00000
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 940332 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
940332
Active Per Last Reported Status
No
Last Reported Active Date
2026-01-02T12:00:15.000
Officer First Name
Nicholas
Officer Last Name
Kester
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
075 PCT
Shield No
17445
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 922820 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
922820
Active Per Last Reported Status
No
Last Reported Active Date
2021-03-01T10:57:30.000
Officer First Name
Joseph
Officer Last Name
Montuori
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
HWY DST
Shield No
04222
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 921839 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
921839
Active Per Last Reported Status
No
Last Reported Active Date
2021-05-03T11:03:51.000
Officer First Name
Richard
Officer Last Name
Vetrano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LCD
Current Rank
Lieutenant
Current Command
NARCBBX
Shield No
00000
Total Complaints
16
Total Substantiated Complaints
3
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 932584 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
932584
Active Per Last Reported Status
No
Last Reported Active Date
2017-04-05T11:37:32.000
Officer First Name
Salvador
Officer Last Name
Duran
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PSA 4
Shield No
04704
Total Complaints
11
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 931262 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
931262
Active Per Last Reported Status
No
Last Reported Active Date
2007-09-04T16:18:55.000
Officer First Name
Timothy
Officer Last Name
Spies
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
019 PCT
Shield No
10480
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 908557 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
908557
Active Per Last Reported Status
No
Last Reported Active Date
2006-10-20T16:08:09.000
Officer First Name
John
Officer Last Name
Odonnell
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
SS DIV
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 960187 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
960187
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Michael
Officer Last Name
Azzarelli
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
088 PCT
Shield No
01855
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 968347 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
968347
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Correggia
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
113 PCT
Shield No
24229
Total Complaints
9
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 971981 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
971981
Active Per Last Reported Status
No
Last Reported Active Date
2023-11-03T11:08:17.000
Officer First Name
Sean
Officer Last Name
Gutfleisch
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
105 PCT
Shield No
04406
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905356 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905356
Active Per Last Reported Status
No
Last Reported Active Date
2013-07-25T16:54:53.000
Officer First Name
James
Officer Last Name
Gibson
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
ESS 09
Shield No
02625
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 975891 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
975891
Active Per Last Reported Status
No
Last Reported Active Date
2025-08-01T12:44:45.000
Officer First Name
Deslyn
Officer Last Name
Wongtucker
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
M COURT
Shield No
08039
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 902367 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
902367
Active Per Last Reported Status
No
Last Reported Active Date
2025-06-02T11:55:01.000
Officer First Name
Roger
Officer Last Name
Savage
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
ESU
Shield No
06638
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 869686 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
869686
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Dennis
Officer Last Name
Cesternino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
102 PCT
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 975963 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
975963
Active Per Last Reported Status
No
Last Reported Active Date
2026-06-01T10:29:07.000
Officer First Name
Kelvin
Officer Last Name
Amaya
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
08900
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 962361 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
962361
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Karen
Officer Last Name
Diaz
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
11073
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980335 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980335
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joan
Officer Last Name
Veraspichardo
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
18614
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 920557 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
920557
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Corina
Officer Last Name
Anzelino
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
POL LAB
Shield No
04198
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 982748 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
982748
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Anton
Officer Last Name
Zagreda
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
043 PCT FTU
Shield No
04981
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 964805 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
964805
Active Per Last Reported Status
No
Last Reported Active Date
2018-04-02T13:35:54.000
Officer First Name
Perla
Officer Last Name
Tolentino
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
15501
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 923679 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
923679
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Coady
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
067 PCT
Shield No
07916
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 940240 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
940240
Active Per Last Reported Status
No
Last Reported Active Date
2026-01-02T12:00:15.000
Officer First Name
Jeremiah
Officer Last Name
Hass
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 7
Shield No
00368
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 914822 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
914822
Active Per Last Reported Status
No
Last Reported Active Date
2016-12-01T11:37:54.000
Officer First Name
Ondre
Officer Last Name
Johnson
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
072 PCT
Shield No
06743
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 967708 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
967708
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Madelyn
Officer Last Name
Ulerio
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
MN VICE
Shield No
01331
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 978285 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
978285
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kunsang
Officer Last Name
Wangmo
Officer Race
Asian
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 3
Shield No
12803
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941621 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
941621
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Alfred
Officer Last Name
Davidson
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
NARCBBS
Shield No
04660
Total Complaints
6
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 954639 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
954639
Active Per Last Reported Status
No
Last Reported Active Date
2013-11-07T12:44:18.000
Officer First Name
John
Officer Last Name
Chin
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
Shield No
161
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 877211 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
877211
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Samuel
Officer Last Name
Aguilar
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
090 DET
Shield No
00762
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 929452 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
929452
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mizanur
Officer Last Name
Rahman
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
INT OAS
Shield No
02248
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 950494 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
950494
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Antoine
Officer Last Name
Gilkes
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
GVSU Z1 VR
Shield No
07212
Total Complaints
4
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 973670 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
973670
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
David
Officer Last Name
Phelan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
001 PCT
Shield No
25163
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941208 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
941208
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Dmaine
Officer Last Name
Freeland
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PB CAD
Shield No
04615
Total Complaints
9
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 984160 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
984160
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Eric
Officer Last Name
Chen
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
023 PCT
Shield No
06950
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980912 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980912
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Dylan
Officer Last Name
Sohm
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
103 PCT
Shield No
30526
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 933205 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
933205
Active Per Last Reported Status
No
Last Reported Active Date
2024-06-04T11:23:29.000
Officer First Name
Michael
Officer Last Name
Prilook
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
WARRSEC
Shield No
02030
Total Complaints
5
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 911257 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
911257
Active Per Last Reported Status
No
Last Reported Active Date
2012-06-25T15:15:21.000
Officer First Name
Anthony
Officer Last Name
Fong
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DB LPS
Shield No
00100
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 890298 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
890298
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Edward
Officer Last Name
Kleinpeter
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
073 PCT
Shield No
31896
Total Complaints
1
Total Substantiated Complaints
0