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: 964392 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
964392
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mosharaf
Officer Last Name
Bhuiyan
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PSA 2
Shield No
00340
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 976325 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
976325
Active Per Last Reported Status
No
Last Reported Active Date
2025-08-01T12:44:45.000
Officer First Name
Jasim
Officer Last Name
Pasha
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
060 PCT
Shield No
00994
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 911834 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
911834
Active Per Last Reported Status
No
Last Reported Active Date
2011-08-31T12:15:24.000
Officer First Name
Herman
Officer Last Name
Valentin
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 7
Shield No
13362
Total Complaints
5
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 957306 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
957306
Active Per Last Reported Status
No
Last Reported Active Date
2022-08-02T14:13:34.000
Officer First Name
Christina
Officer Last Name
Whitehead
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
034 PCT
Shield No
06744
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 947963 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
947963
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Debbie
Officer Last Name
Turner
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
DA BX
Shield No
02899
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 981276 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
981276
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Franjulio
Officer Last Name
Estevezreyes
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
11364
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 936005 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
936005
Active Per Last Reported Status
No
Last Reported Active Date
2008-06-19T14:31:59.000
Officer First Name
Patrick
Officer Last Name
Yule
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
110 PCT
Shield No
24080
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 938934 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
938934
Active Per Last Reported Status
No
Last Reported Active Date
2025-07-01T11:12:21.000
Officer First Name
Dean
Officer Last Name
Marco
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
120 PCT
Shield No
10333
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 963846 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
963846
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
Jeremy
Officer Last Name
Almonte
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 12
Shield No
16429
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 915229 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
915229
Active Per Last Reported Status
No
Last Reported Active Date
2021-03-01T10:57:30.000
Officer First Name
Elisa
Officer Last Name
Anders
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
BH DIV
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 981927 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
981927
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Adesoji
Officer Last Name
Tiamiyu
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
067 PCT
Shield No
13479
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 930994 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
930994
Active Per Last Reported Status
No
Last Reported Active Date
2022-06-02T10:48:42.000
Officer First Name
Michele
Officer Last Name
Radolovic
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
SRG 1
Shield No
11672
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 900220 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
900220
Active Per Last Reported Status
No
Last Reported Active Date
2006-09-20T22:24:51.000
Officer First Name
Brian
Officer Last Name
Callanan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
D-E T/F
Shield No
06214
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 944830 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
944830
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Yesika
Officer Last Name
Morillo
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
047 PCT
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 927979 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
927979
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
William
Officer Last Name
Brust
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 9
Shield No
12794
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 897932 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
897932
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Edward
Officer Last Name
Maier
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
ND NMI
Shield No
03367
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 901343 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
901343
Active Per Last Reported Status
No
Last Reported Active Date
2012-06-25T15:15:21.000
Officer First Name
Christina
Officer Last Name
Collins
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
061 PCT
Shield No
05828
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 961948 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
961948
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Jose
Officer Last Name
Mercedes
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
044 DET
Shield No
01721
Total Complaints
6
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 904429 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
904429
Active Per Last Reported Status
No
Last Reported Active Date
2015-01-12T08:58:20.000
Officer First Name
Louis
Officer Last Name
Malave
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HARBOR
Shield No
27100
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 945411 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
945411
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Curtis
Officer Last Name
Cato
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
044 DET
Shield No
00191
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 981804 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
981804
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mathew
Officer Last Name
Rodriguez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
019 PCT
Shield No
10507
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 891874 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
891874
Active Per Last Reported Status
No
Last Reported Active Date
2007-04-23T12:58:26.000
Officer First Name
Tracey
Officer Last Name
Oconnor
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
047 DET
Shield No
07706
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905812 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905812
Active Per Last Reported Status
No
Last Reported Active Date
2019-02-01T12:07:46.000
Officer First Name
Raymond
Officer Last Name
Borzon
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
CW T TF
Shield No
25453
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 898924 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
898924
Active Per Last Reported Status
No
Last Reported Active Date
2011-04-12T13:01:59.000
Officer First Name
John
Officer Last Name
Banville
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
001 DET
Shield No
06808
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980402 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980402
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Tiamber
Officer Last Name
Bouknight
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
079 PCT
Shield No
09749
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 878156 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
878156
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Charles
Officer Last Name
Mcmenamin
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HWY 02
Shield No
27227
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 885963 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
885963
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Alex
Officer Last Name
Lloyd
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DB HATE
Shield No
04199
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 966076 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
966076
Active Per Last Reported Status
No
Last Reported Active Date
2022-08-02T14:13:34.000
Officer First Name
Alisha
Officer Last Name
Giansante
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
046 PCT
Shield No
07881
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 887905 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
887905
Active Per Last Reported Status
No
Last Reported Active Date
2005-06-14T07:27:03.000
Officer First Name
Fred
Officer Last Name
Manzolillo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SDS
Current Rank
Sergeant
Current Command
SP INV
Shield No
00937
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 969625 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
969625
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Samantha
Officer Last Name
Dabideen
Officer Race
Asian
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
024 PCT
Shield No
22376
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 971656 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
971656
Active Per Last Reported Status
No
Last Reported Active Date
2022-10-03T14:09:50.000
Officer First Name
Elias
Officer Last Name
Rouyi
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 2
Shield No
21300
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 881330 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
881330
Active Per Last Reported Status
No
Last Reported Active Date
2005-04-20T13:40:03.000
Officer First Name
Michael
Officer Last Name
Pryor
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
O C C B
Shield No
02664
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 963464 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
963464
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
William
Officer Last Name
Conklin
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DBXN
Shield No
03651
Total Complaints
3
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 935169 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
935169
Active Per Last Reported Status
No
Last Reported Active Date
2024-06-04T11:23:29.000
Officer First Name
Starlin
Officer Last Name
Dominguez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
WARRSEC
Shield No
02598
Total Complaints
8
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 903416 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
903416
Active Per Last Reported Status
No
Last Reported Active Date
2018-10-02T06:55:00.000
Officer First Name
Christophe
Officer Last Name
Belmonte
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
TRF OPS
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: 877667 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
877667
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Salvatore
Officer Last Name
Frasca
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PROPCLK
Shield No
24486
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 884554 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
884554
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Thomas
Officer Last Name
Praskach
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
PBMN TF
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: 914631 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
914631
Active Per Last Reported Status
No
Last Reported Active Date
2012-10-01T17:07:21.000
Officer First Name
Nancy
Officer Last Name
Bitetto
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
H BKLYN
Shield No
02584
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 939453 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
939453
Active Per Last Reported Status
No
Last Reported Active Date
2025-12-02T08:15:54.000
Officer First Name
Theresa
Officer Last Name
Callahan
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
Q WARRANT SQD
Shield No
19438
Total Complaints
8
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 878440 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
878440
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Carol
Officer Last Name
Raab
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
066 DET
Shield No
02139
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941649 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
941649
Active Per Last Reported Status
No
Last Reported Active Date
2013-07-25T16:54:53.000
Officer First Name
Dennis
Officer Last Name
Hulse
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
090 PCT
Shield No
26819
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 957243 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
957243
Active Per Last Reported Status
No
Last Reported Active Date
2014-09-02T10:56:48.000
Officer First Name
James
Officer Last Name
Vanholt
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
Shield No
15231
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 948658 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
948658
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Daniel
Officer Last Name
Berardi
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
GVSU Z1
Shield No
00000
Total Complaints
15
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 914052 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
914052
Active Per Last Reported Status
No
Last Reported Active Date
2012-01-04T15:29:02.000
Officer First Name
John
Officer Last Name
Swensen
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
WARRSEC
Shield No
07518
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958561 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
958561
Active Per Last Reported Status
No
Last Reported Active Date
2021-03-01T10:57:30.000
Officer First Name
Christophe
Officer Last Name
Esquivel
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 9
Shield No
18311
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 978674 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
978674
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Justin
Officer Last Name
Niles
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
083 PCT
Shield No
21893
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 885673 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
885673
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Daniel
Officer Last Name
Mckenna
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
C/SCENE
Shield No
04339
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 883464 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
883464
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Robert
Officer Last Name
Badamo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
101 PCT
Shield No
16092
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 882901 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
882901
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Sleight
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
123 PCT
Shield No
24130
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 963665 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
963665
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Bridget
Officer Last Name
Mullady
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
103 DV SQD
Shield No
07084
Total Complaints
1
Total Substantiated Complaints
0