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-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 986442 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
986442
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ryan
Officer Last Name
Curti
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 965880 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
965880
Active Per Last Reported Status
No
Last Reported Active Date
2024-12-02T18:52:10.000
Officer First Name
Zendel
Officer Last Name
Spivey
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 3
Shield No
05657
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 875371 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
875371
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Joyce
Officer Last Name
Parrilla
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
070 DET
Shield No
01626
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 950355 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
950355
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Bryan
Officer Last Name
Dunn
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DBSI ECT
Shield No
03983
Total Complaints
3
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 968864 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
968864
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joshua
Officer Last Name
Vasquez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
13046
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 878689 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
878689
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Joseph
Officer Last Name
Tasker
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBBX TF
Shield No
30786
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 952135 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
952135
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Wilsey
Officer Last Name
Quezada
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
CRC
Shield No
02392
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 877918 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
877918
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
George
Officer Last Name
Barney
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
HWY 03
Shield No
00608
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 955759 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
955759
Active Per Last Reported Status
No
Last Reported Active Date
2020-02-03T10:58:44.000
Officer First Name
Ulric
Officer Last Name
Blaize
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB ATU
Shield No
191
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 913859 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
913859
Active Per Last Reported Status
No
Last Reported Active Date
2019-04-01T12:23:30.000
Officer First Name
Patrick
Officer Last Name
Jeanjoseph
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
LCD
Current Rank
Lieutenant
Current Command
005 DET
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 925480 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
925480
Active Per Last Reported Status
No
Last Reported Active Date
2020-02-03T10:58:44.000
Officer First Name
Glenn
Officer Last Name
Hudecek
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
SRG 2
Shield No
18059
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 927409 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
927409
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Carlyle
Officer Last Name
Richards
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
19071
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 925140 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
925140
Active Per Last Reported Status
No
Last Reported Active Date
2015-04-01T10:37:13.000
Officer First Name
Alejandro
Officer Last Name
Cruz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
BKLN CT
Shield No
17402
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 875063 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
875063
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Warren
Officer Last Name
Binford
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
106 PCT
Shield No
02400
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 935679 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
935679
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kevon
Officer Last Name
Sample
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
PSA 6
Shield No
00000
Total Complaints
12
Total Substantiated Complaints
3
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 881057 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
881057
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Thomas
Officer Last Name
Kennedy
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
048 PCT
Shield No
04585
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 889889 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
889889
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
John
Officer Last Name
Deodato
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
079 PCT
Shield No
04161
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 939599 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
939599
Active Per Last Reported Status
No
Last Reported Active Date
2025-07-01T11:12:21.000
Officer First Name
Phu
Officer Last Name
Tran
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
CT OSS
Shield No
16392
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 915036 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
915036
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
James
Officer Last Name
Puglia
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
106 PCT
Shield No
31551
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 888352 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
888352
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-10T07:22:51.000
Officer First Name
Joanne
Officer Last Name
Tierney
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
VED BX
Shield No
03164
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 875683 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
875683
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Anthony
Officer Last Name
Nostramo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PBBS TF
Shield No
01999
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 892097 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
892097
Active Per Last Reported Status
No
Last Reported Active Date
2007-01-19T18:41:31.000
Officer First Name
Jeffrey
Officer Last Name
Sterback
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
C A B
Shield No
27928
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 971569 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
971569
Active Per Last Reported Status
No
Last Reported Active Date
2024-03-01T10:12:10.000
Officer First Name
Moneshwar
Officer Last Name
Mohabir
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
QM SEC
Shield No
04021
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 983864 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
983864
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Breudy
Officer Last Name
Tenamarte
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT FTU
Shield No
20426
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 892189 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
892189
Active Per Last Reported Status
No
Last Reported Active Date
2007-02-22T13:01:22.000
Officer First Name
Richard
Officer Last Name
Zajac
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
BM SEC
Shield No
01667
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 908836 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
908836
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Thomas
Officer Last Name
Havey
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
100 PCT
Shield No
02511
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 922924 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
922924
Active Per Last Reported Status
No
Last Reported Active Date
2018-08-01T11:55:57.000
Officer First Name
Andrew
Officer Last Name
Owen
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PSA 1
Shield No
05181
Total Complaints
3
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 943474 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
943474
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brian
Officer Last Name
Leguernic
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
SVU SOMU
Shield No
02472
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 975967 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
975967
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Andres
Officer Last Name
Aponte
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
SRG 1
Shield No
07549
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 931686 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
931686
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Michael
Officer Last Name
Gibson
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
INT OAS
Shield No
02052
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 874219 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
874219
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Vincent
Officer Last Name
Desposito
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
123 PCT
Shield No
09576
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 956844 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
956844
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brandy
Officer Last Name
Li
Officer Race
Asian
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
066 DV SQD
Shield No
07852
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 939018 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
939018
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joshua
Officer Last Name
Mendez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
HSG CAS
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 922678 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
922678
Active Per Last Reported Status
No
Last Reported Active Date
2024-07-02T10:28:37.000
Officer First Name
Sean
Officer Last Name
Lutin
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
QN SU ECT
Shield No
13987
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 874938 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
874938
Active Per Last Reported Status
No
Last Reported Active Date
2001-01-16T17:49:10.000
Officer First Name
George
Officer Last Name
Haws
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
102 DET
Shield No
00892
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 874717 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
874717
Active Per Last Reported Status
No
Last Reported Active Date
2001-01-16T17:49:10.000
Officer First Name
Joseph
Officer Last Name
Ryan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
NARCBBN
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 940599 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
940599
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Carmelo
Officer Last Name
Quiles
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LT SA
Current Rank
Lieutenant
Current Command
TD 12
Shield No
00000
Total Complaints
9
Total Substantiated Complaints
1
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 941230 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
941230
Active Per Last Reported Status
No
Last Reported Active Date
2026-07-01T14:27:18.000
Officer First Name
Vengavil
Officer Last Name
Mathew
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DBQS ECT
Shield No
11205
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 877821 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
877821
Active Per Last Reported Status
No
Last Reported Active Date
2010-10-27T14:39:39.000
Officer First Name
Thomas
Officer Last Name
Hoskins
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
072 PCT
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 916046 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
916046
Active Per Last Reported Status
No
Last Reported Active Date
2021-08-02T08:58:04.000
Officer First Name
Alexander
Officer Last Name
Lee
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
L S S D
Shield No
05301
Total Complaints
2
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 922004 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
922004
Active Per Last Reported Status
No
Last Reported Active Date
2008-08-19T17:26:16.000
Officer First Name
Ralph
Officer Last Name
Bonelli
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
113 DET
Shield No
31752
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 965364 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
965364
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nefi
Officer Last Name
Navarro
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
048 PCT
Shield No
01699
Total Complaints
3
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 897096 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
897096
Active Per Last Reported Status
No
Last Reported Active Date
2010-09-27T12:09:46.000
Officer First Name
Frank
Officer Last Name
Brandafino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
113 PCT
Shield No
11729
Total Complaints
3
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 967464 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
967464
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Sean
Officer Last Name
Cronin
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
114 PCT
Shield No
13011
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 897142 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
897142
Active Per Last Reported Status
No
Last Reported Active Date
2014-06-11T16:03:34.000
Officer First Name
Johnny
Officer Last Name
Cardona
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
PBMS
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 920833 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
920833
Active Per Last Reported Status
No
Last Reported Active Date
2015-04-01T10:37:13.000
Officer First Name
Brendan
Officer Last Name
Sheehan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
C/SCENE
Shield No
14677
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 962200 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
962200
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Orlando
Officer Last Name
Adorno
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
INT DIV
Shield No
20407
Total Complaints
0
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 944654 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
944654
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Johnny
Officer Last Name
Hines
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT SA
Current Rank
Sergeant
Current Command
YOUTH STRAT
Shield No
00360
Total Complaints
3
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 958277 • Active Per Last Reported Status: Yes
As Of Date
2026-10-02T00:00:00.000
Tax Id
958277
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Bilal
Officer Last Name
Azad
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
084 PCT
Shield No
03083
Total Complaints
4
Total Substantiated Complaints
0
2026-10-02T00:00:00.000
As Of Date: 2026-10-02T00:00:00.000 • Tax Id: 894915 • Active Per Last Reported Status: No
As Of Date
2026-10-02T00:00:00.000
Tax Id
894915
Active Per Last Reported Status
No
Last Reported Active Date
2008-07-29T13:53:10.000
Officer First Name
Ronald
Officer Last Name
Ruotolo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LCD
Current Rank
Lieutenant
Current Command
MTS DET
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0