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-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 912714 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
912714
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Brian
Officer Last Name
Wall
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
ESS 03
Shield No
03943
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 978827 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
978827
Active Per Last Reported Status
No
Last Reported Active Date
2025-08-01T12:44:45.000
Officer First Name
Aaron
Officer Last Name
Vernelly
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
052 PCT
Shield No
20365
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 901460 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
901460
Active Per Last Reported Status
No
Last Reported Active Date
2012-06-25T15:15:21.000
Officer First Name
John
Officer Last Name
Dietz
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
MTS PCT
Shield No
00000
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 973818 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
973818
Active Per Last Reported Status
No
Last Reported Active Date
2022-08-02T14:13:34.000
Officer First Name
Omar
Officer Last Name
Ulloa
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
FTU 19
Shield No
28747
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 913757 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
913757
Active Per Last Reported Status
No
Last Reported Active Date
2018-06-01T12:13:27.000
Officer First Name
Derick
Officer Last Name
Cuebas
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
079 DET
Shield No
01042
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 982026 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
982026
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Craig
Officer Last Name
Brown
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
067 PCT
Shield No
15137
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 954532 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
954532
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Steven
Officer Last Name
Ulrich
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
110 PCT
Shield No
04539
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 914501 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
914501
Active Per Last Reported Status
No
Last Reported Active Date
2015-02-02T13:52:49.000
Officer First Name
George
Officer Last Name
Shannon
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 4
Shield No
06555
Total Complaints
13
Total Substantiated Complaints
3
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 969701 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
969701
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Algenis
Officer Last Name
Flores
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
048 PCT
Shield No
15052
Total Complaints
3
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 879124 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
879124
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
William
Officer Last Name
Mcdonald
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
AV.UNIT
Shield No
06911
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 941065 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
941065
Active Per Last Reported Status
No
Last Reported Active Date
2026-04-01T14:55:10.000
Officer First Name
Harish
Officer Last Name
Mansharamani
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
DEA FTF
Shield No
04425
Total Complaints
7
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 895089 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
895089
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Robert
Officer Last Name
Delaney
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT CD
Current Rank
Lieutenant
Current Command
DB HATE
Shield No
00000
Total Complaints
3
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 892458 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
892458
Active Per Last Reported Status
No
Last Reported Active Date
2007-07-30T12:42:29.000
Officer First Name
Anthony
Officer Last Name
Luhs
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBBX TF
Shield No
14944
Total Complaints
3
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 967673 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
967673
Active Per Last Reported Status
No
Last Reported Active Date
2020-06-01T10:45:34.000
Officer First Name
Elvia
Officer Last Name
Romerojimenes
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
067 PCT
Shield No
15710
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 981838 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
981838
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Rosekayla
Officer Last Name
Sainvilier
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
075 PCT
Shield No
16319
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 911479 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
911479
Active Per Last Reported Status
No
Last Reported Active Date
2013-07-25T16:54:53.000
Officer First Name
Miguel
Officer Last Name
Torres
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
TB MANH
Shield No
06475
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 946161 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
946161
Active Per Last Reported Status
No
Last Reported Active Date
2023-11-03T11:08:17.000
Officer First Name
Kevin
Officer Last Name
Richmond
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
M COURT
Shield No
30191
Total Complaints
3
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 976280 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
976280
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
John
Officer Last Name
Morales
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
110 PCT
Shield No
07151
Total Complaints
1
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 955837 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
955837
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Duane
Officer Last Name
Conner
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
120 PCT
Shield No
01333
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 966195 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
966195
Active Per Last Reported Status
No
Last Reported Active Date
2020-10-01T10:12:04.000
Officer First Name
Winston
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
040 PCT
Shield No
08548
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 931630 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
931630
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Michael
Officer Last Name
Deorio
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
TEL ANALYSIS
Shield No
05142
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 880343 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
880343
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Edward
Officer Last Name
Sinelli
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
042 PCT
Shield No
04258
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 905065 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
905065
Active Per Last Reported Status
No
Last Reported Active Date
2020-06-01T10:45:34.000
Officer First Name
Eric
Officer Last Name
Single
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
F.T.S.
Shield No
24234
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 891873 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
891873
Active Per Last Reported Status
No
Last Reported Active Date
2013-03-29T09:33:58.000
Officer First Name
Ruth
Officer Last Name
Volpe
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
LSA
Current Rank
Lieutenant
Current Command
C A B
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 963963 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
963963
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Christopher
Officer Last Name
Dimarco
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
102 PCT
Shield No
19764
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 913555 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
913555
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Duncan
Officer Last Name
Carmichael
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
024 DET
Shield No
02125
Total Complaints
1
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 892337 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
892337
Active Per Last Reported Status
No
Last Reported Active Date
2001-01-05T17:15:39.000
Officer First Name
Karen
Officer Last Name
Fiorello
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
BKLN CT
Shield No
28192
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 985882 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
985882
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Anthony
Officer Last Name
Obrien
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
14191
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 975854 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
975854
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Jose
Officer Last Name
Toro
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PBQN TENNIS
Shield No
15485
Total Complaints
1
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 931137 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
931137
Active Per Last Reported Status
No
Last Reported Active Date
2025-02-03T10:54:00.000
Officer First Name
Sharisse
Officer Last Name
Sanders
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
LT SA
Current Rank
Lieutenant
Current Command
YOUTH STRAT
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 950996 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
950996
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Christopher
Officer Last Name
Padin
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
116 PCT
Shield No
00000
Total Complaints
9
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 939531 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
939531
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Steven
Officer Last Name
Eromenok
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
049 PCT
Shield No
00000
Total Complaints
7
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 918999 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
918999
Active Per Last Reported Status
No
Last Reported Active Date
2011-07-01T13:28:44.000
Officer First Name
William
Officer Last Name
Eiseman
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PSA 8
Shield No
00054
Total Complaints
18
Total Substantiated Complaints
4
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 888829 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
888829
Active Per Last Reported Status
No
Last Reported Active Date
2010-05-21T13:28:22.000
Officer First Name
Kathleen
Officer Last Name
Heavey
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
JT T/F
Shield No
02924
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 946677 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
946677
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ali
Officer Last Name
Cheikhali
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
ESU
Shield No
00000
Total Complaints
3
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 950774 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
950774
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Justin
Officer Last Name
Lopez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBBS
Shield No
01322
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 900373 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
900373
Active Per Last Reported Status
No
Last Reported Active Date
2017-02-01T09:48:35.000
Officer First Name
John
Officer Last Name
Haas
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
122 PCT
Shield No
00316
Total Complaints
2
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 964194 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
964194
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ashley
Officer Last Name
Otoole
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
088 PCT
Shield No
26057
Total Complaints
2
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 927457 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
927457
Active Per Last Reported Status
No
Last Reported Active Date
2021-04-01T09:12:26.000
Officer First Name
Joseph
Officer Last Name
Ross
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
052 PCT
Shield No
19166
Total Complaints
9
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 923528 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
923528
Active Per Last Reported Status
No
Last Reported Active Date
2020-08-05T11:02:32.000
Officer First Name
Daniel
Officer Last Name
Aybar
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PSA 5
Shield No
00968
Total Complaints
1
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 961611 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
961611
Active Per Last Reported Status
No
Last Reported Active Date
2025-05-01T10:17:18.000
Officer First Name
Christopher
Officer Last Name
Alvarado
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
06589
Total Complaints
4
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 916471 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
916471
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Salvatore
Officer Last Name
Pulizzotto
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
INT CIS
Shield No
04906
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 936238 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
936238
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ahmad
Officer Last Name
Brannon
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
Q COURT
Shield No
08620
Total Complaints
4
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 938191 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
938191
Active Per Last Reported Status
No
Last Reported Active Date
2024-04-01T10:40:49.000
Officer First Name
Steve
Officer Last Name
Castillo
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 33
Shield No
05176
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 939532 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
939532
Active Per Last Reported Status
No
Last Reported Active Date
2024-02-01T09:15:05.000
Officer First Name
Lawrence
Officer Last Name
Stevenson
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 20
Shield No
19580
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 983014 • Active Per Last Reported Status: Yes
As Of Date
2026-10-03T00:00:00.000
Tax Id
983014
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Anthony
Officer Last Name
Cantore
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
120 PCT FTU
Shield No
20862
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 892279 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
892279
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-25T07:24:48.000
Officer First Name
Kevin
Officer Last Name
Daly
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
FOR INV
Shield No
06462
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 917778 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
917778
Active Per Last Reported Status
No
Last Reported Active Date
2023-10-03T08:51:18.000
Officer First Name
Michael
Officer Last Name
Ingram
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
DRUG ENF TF
Shield No
01727
Total Complaints
7
Total Substantiated Complaints
1
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 923846 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
923846
Active Per Last Reported Status
No
Last Reported Active Date
2000-04-19T17:41:39.000
Officer First Name
Christop
Officer Last Name
French
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
18297
Total Complaints
0
Total Substantiated Complaints
0
2026-10-03T00:00:00.000
As Of Date: 2026-10-03T00:00:00.000 • Tax Id: 889860 • Active Per Last Reported Status: No
As Of Date
2026-10-03T00:00:00.000
Tax Id
889860
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Warren
Officer Last Name
Detemple
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
E S U
Shield No
00399
Total Complaints
0
Total Substantiated Complaints
0