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: 952533 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
952533
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joseph
Officer Last Name
Cammarano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
122 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: 979068 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
979068
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
David
Officer Last Name
Bozzo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
017 PCT
Shield No
01344
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 969992 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
969992
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Dayron
Officer Last Name
Modesto
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
026 PCT
Shield No
24577
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 978167 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
978167
Active Per Last Reported Status
No
Last Reported Active Date
2025-03-03T16:59:07.000
Officer First Name
Marquis
Officer Last Name
Rivera
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 1
Shield No
02094
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 877705 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
877705
Active Per Last Reported Status
No
Last Reported Active Date
2016-07-01T09:38:40.000
Officer First Name
Nicholas
Officer Last Name
Giacobbe
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
F.T.S.
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: 950659 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
950659
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Peter
Officer Last Name
Kandinov
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
HLTH & WELL
Shield No
06079
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 935119 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
935119
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Aaron
Officer Last Name
Klein
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DC
Current Rank
Chiefs and other ranks
Current Command
DBMS
Shield No
00000
Total Complaints
3
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 906716 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
906716
Active Per Last Reported Status
No
Last Reported Active Date
2006-09-02T14:11:13.000
Officer First Name
Carmine
Officer Last Name
Marchese
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
QA DCSI
Shield No
02072
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 971548 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
971548
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Levon
Officer Last Name
Kennedy
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
010 PCT
Shield No
14939
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 883325 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
883325
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
James
Officer Last Name
Lettieri
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
068 PCT
Shield No
01336
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 887011 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
887011
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Santiago
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
NARCBBN
Shield No
02141
Total Complaints
1
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 959174 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
959174
Active Per Last Reported Status
No
Last Reported Active Date
2016-05-03T09:42:59.000
Officer First Name
Frank
Officer Last Name
Russo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
112 PCT
Shield No
17696
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905756 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905756
Active Per Last Reported Status
No
Last Reported Active Date
2015-11-04T13:13:03.000
Officer First Name
Steven
Officer Last Name
Barone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
D-E T/F
Shield No
00728
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 909363 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
909363
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Maximo
Officer Last Name
Blythe
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
078 DET
Shield No
04721
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 932331 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
932331
Active Per Last Reported Status
No
Last Reported Active Date
2023-07-03T13:23:58.000
Officer First Name
Oliver
Officer Last Name
Bidol
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
SPL TRN
Shield No
00801
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 904155 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
904155
Active Per Last Reported Status
No
Last Reported Active Date
2020-06-01T10:45:34.000
Officer First Name
James
Officer Last Name
Hines
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SDS
Current Rank
Sergeant
Current Command
INT OAS
Shield No
04212
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 887480 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
887480
Active Per Last Reported Status
No
Last Reported Active Date
2005-07-13T17:03:24.000
Officer First Name
Scott
Officer Last Name
Nicholls
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
120 PCT
Shield No
02890
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 961033 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
961033
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Yasmin
Officer Last Name
Ohore
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PAID DTL
Shield No
02256
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 970491 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
970491
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ryan
Officer Last Name
Diaz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
073 PCT
Shield No
04276
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 895819 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
895819
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Dwayne
Officer Last Name
Palmer
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SSA
Current Rank
Sergeant
Current Command
SS DIV
Shield No
02258
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 910371 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
910371
Active Per Last Reported Status
No
Last Reported Active Date
2008-10-23T14:06:35.000
Officer First Name
Eric
Officer Last Name
Witoshynsky
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
HWY DST
Shield No
04481
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 903328 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
903328
Active Per Last Reported Status
No
Last Reported Active Date
2014-01-06T11:10:57.000
Officer First Name
Carlos
Officer Last Name
Almonte
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
DB QSVS
Shield No
06113
Total Complaints
4
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941099 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
941099
Active Per Last Reported Status
No
Last Reported Active Date
2023-01-04T10:52:01.000
Officer First Name
Christopher
Officer Last Name
Palazzola
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
SI SVS
Shield No
05688
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 965168 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
965168
Active Per Last Reported Status
No
Last Reported Active Date
2022-03-01T13:49:51.000
Officer First Name
Samara
Officer Last Name
Halpern
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DCDAO
Shield No
22680
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 977187 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
977187
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mohammed
Officer Last Name
Hoque
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
062 PCT
Shield No
17543
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 892150 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
892150
Active Per Last Reported Status
No
Last Reported Active Date
2022-12-05T10:21:03.000
Officer First Name
John
Officer Last Name
Ulmer
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
073 DET
Shield No
06477
Total Complaints
5
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 928436 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
928436
Active Per Last Reported Status
No
Last Reported Active Date
2021-07-02T08:54:22.000
Officer First Name
Louis
Officer Last Name
Guidone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB BQTF
Shield No
14675
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 907877 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
907877
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Frank
Officer Last Name
Cangro
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
PBMS SC
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: 972585 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
972585
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nelson
Officer Last Name
Corderovalentin
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
05058
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 965603 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
965603
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Samuel
Officer Last Name
Villafana
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
UPTU
Shield No
03074
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 884591 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
884591
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Kenneth
Officer Last Name
Riker
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
102 PCT
Shield No
06515
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 939552 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
939552
Active Per Last Reported Status
No
Last Reported Active Date
2025-07-01T11:12:21.000
Officer First Name
Joseph
Officer Last Name
Tan
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DA SQD NY
Shield No
04843
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 927033 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
927033
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Harold
Officer Last Name
King
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
31863
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 964742 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
964742
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Genesis
Officer Last Name
Rosario
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
104 PCT
Shield No
09877
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 966216 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
966216
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kevin
Officer Last Name
Mei
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT FIO PRG
Shield No
02780
Total Complaints
8
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 925934 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
925934
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Steven
Officer Last Name
Postiglione
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
111 PCT
Shield No
29885
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 895077 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
895077
Active Per Last Reported Status
No
Last Reported Active Date
2001-01-16T17:49:10.000
Officer First Name
James
Officer Last Name
Caban
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
MAN CT
Shield No
00311
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 884801 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
884801
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Donna
Officer Last Name
Sutton
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
A P DIV
Shield No
01470
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 966150 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
966150
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Deepnoor
Officer Last Name
Lali
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
075 PCT
Shield No
02287
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 873932 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
873932
Active Per Last Reported Status
No
Last Reported Active Date
2000-09-14T08:59:14.000
Officer First Name
Robert
Officer Last Name
Silva
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
013 PCT
Shield No
18886
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 935570 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
935570
Active Per Last Reported Status
No
Last Reported Active Date
2023-09-01T12:55:00.000
Officer First Name
Joycetta
Officer Last Name
Ray
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
107 PCT
Shield No
14344
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 912707 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
912707
Active Per Last Reported Status
No
Last Reported Active Date
2009-12-21T12:05:01.000
Officer First Name
Eugene
Officer Last Name
Stevens
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBMN
Shield No
07738
Total Complaints
7
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 950871 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
950871
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Peewee
Officer Last Name
Medina
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 30
Shield No
22341
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 976523 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
976523
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Saied
Officer Last Name
Hasnain
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DBBN
Shield No
06068
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 887170 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
887170
Active Per Last Reported Status
No
Last Reported Active Date
2006-08-08T09:14:54.000
Officer First Name
Dennis
Officer Last Name
Churns
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LCD
Current Rank
Lieutenant
Current Command
DB MSVS
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: 891138 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
891138
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Nerci
Officer Last Name
Urban
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
019 PCT
Shield No
04316
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 969535 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
969535
Active Per Last Reported Status
No
Last Reported Active Date
2026-05-01T16:31:35.000
Officer First Name
Garrett
Officer Last Name
Borrosh
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
OLR
Shield No
12112
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 884294 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
884294
Active Per Last Reported Status
No
Last Reported Active Date
2007-02-22T13:01:22.000
Officer First Name
Carmen
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
C TERR
Shield No
03395
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 875921 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
875921
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Juan
Officer Last Name
Torres
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
050 PCT
Shield No
19543
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 915925 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
915925
Active Per Last Reported Status
No
Last Reported Active Date
2016-11-03T10:05:43.000
Officer First Name
Thomas
Officer Last Name
Hunter
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
CD OFF
Shield No
02534
Total Complaints
0
Total Substantiated Complaints
0