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: 963132 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
963132
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Giorgio
Officer Last Name
Mannarino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
COD QLD
Shield No
21676
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 880049 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
880049
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Mcgrath
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
WARRSEC
Shield No
01549
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 934670 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
934670
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Martin
Officer Last Name
Davila
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
083 PCT
Shield No
26523
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 949632 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
949632
Active Per Last Reported Status
No
Last Reported Active Date
2010-07-26T12:56:25.000
Officer First Name
Robert
Officer Last Name
Scalia
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
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: 922298 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
922298
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Richard
Officer Last Name
Eckert
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
026 PCT
Shield No
28595
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 951219 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
951219
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Andrew
Officer Last Name
Schatz
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
P S B
Shield No
18547
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 885704 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
885704
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Brendan
Officer Last Name
Glynn
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
044 DET
Shield No
00047
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980805 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980805
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Angela
Officer Last Name
Plaza
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
067 PCT
Shield No
16279
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 921291 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
921291
Active Per Last Reported Status
No
Last Reported Active Date
2018-08-01T11:55:57.000
Officer First Name
Joseph
Officer Last Name
Digaetano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
103 PCT
Shield No
02894
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 970002 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
970002
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Genesis
Officer Last Name
Montero
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
069 PCT
Shield No
23010
Total Complaints
1
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 970029 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
970029
Active Per Last Reported Status
No
Last Reported Active Date
2025-03-03T16:59:07.000
Officer First Name
Juan
Officer Last Name
Nievesluna
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
107 PCT
Shield No
10797
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 918700 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
918700
Active Per Last Reported Status
No
Last Reported Active Date
2014-05-01T16:23:18.000
Officer First Name
Robert
Officer Last Name
Brown
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT01
Shield No
22138
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941521 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
941521
Active Per Last Reported Status
No
Last Reported Active Date
2016-10-11T10:51:47.000
Officer First Name
Odnel
Officer Last Name
Cazena
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 9
Shield No
10692
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 959287 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
959287
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Steven
Officer Last Name
Tatar
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
062 PCT
Shield No
05095
Total Complaints
5
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 946049 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
946049
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Danielle
Officer Last Name
Murtha
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
DBQN ECT
Shield No
27996
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 943727 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
943727
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Andre
Officer Last Name
Richards
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
026 PCT
Shield No
05340
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 962932 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
962932
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Raul
Officer Last Name
Avila
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 2
Shield No
23933
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 890333 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
890333
Active Per Last Reported Status
No
Last Reported Active Date
2010-06-28T12:10:16.000
Officer First Name
Michael
Officer Last Name
Lau
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
VICE ED
Shield No
00000
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 957944 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
957944
Active Per Last Reported Status
No
Last Reported Active Date
2015-06-02T10:15:18.000
Officer First Name
Christina
Officer Last Name
Peduto
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
19057
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 880337 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
880337
Active Per Last Reported Status
No
Last Reported Active Date
2000-04-19T17:41:39.000
Officer First Name
Stefanie
Officer Last Name
Rich
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
O C I D
Shield No
00931
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980767 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980767
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Franklin
Officer Last Name
Olivares
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 5
Shield No
30222
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 891032 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
891032
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Esteban
Officer Last Name
Solares
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
010 DET
Shield No
06060
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 908476 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
908476
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Daniel
Officer Last Name
Burke
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT23
Shield No
00854
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 902692 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
902692
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
John
Officer Last Name
Beirne
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
INT CIS
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: 946264 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
946264
Active Per Last Reported Status
No
Last Reported Active Date
2021-09-28T17:02:23.000
Officer First Name
Gregory
Officer Last Name
Siuzdak
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
019 PCT
Shield No
28107
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 985949 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
985949
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
David
Officer Last Name
Pinosbermeo
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
14390
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 928076 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
928076
Active Per Last Reported Status
No
Last Reported Active Date
2022-11-01T10:17:58.000
Officer First Name
Madelyn
Officer Last Name
Ciprian
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
079 PCT
Shield No
03004
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 943845 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
943845
Active Per Last Reported Status
No
Last Reported Active Date
2017-09-01T13:56:37.000
Officer First Name
John
Officer Last Name
Stapleton
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
109 PCT
Shield No
24430
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958297 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
958297
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Battaglia
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 4
Shield No
17755
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 970190 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
970190
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Chanchol
Officer Last Name
Sarkar
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 3
Shield No
24466
Total Complaints
5
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 909194 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
909194
Active Per Last Reported Status
No
Last Reported Active Date
2007-08-20T17:40:42.000
Officer First Name
Francis
Officer Last Name
Farrell
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBMN
Shield No
05957
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 944332 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
944332
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Sergio
Officer Last Name
Armato
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TB K9
Shield No
13936
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 914206 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
914206
Active Per Last Reported Status
No
Last Reported Active Date
2012-06-25T15:15:21.000
Officer First Name
Steven
Officer Last Name
Vergeli
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBBX
Shield No
07743
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 926958 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
926958
Active Per Last Reported Status
No
Last Reported Active Date
2020-09-01T11:56:13.000
Officer First Name
Sophia
Officer Last Name
Hinksonlowe
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
BKROBSQ
Shield No
2338
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 940291 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
940291
Active Per Last Reported Status
No
Last Reported Active Date
2026-01-02T12:00:15.000
Officer First Name
Christine
Officer Last Name
Jacksonguerrero
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TB BX QNS
Shield No
30224
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 875963 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
875963
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Gary
Officer Last Name
Weaver
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
TRF/MTF
Shield No
02913
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 974433 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
974433
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ermic
Officer Last Name
Pierrelouis
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
081 PCT
Shield No
03470
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 960108 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
960108
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Adib
Officer Last Name
Algahiti
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
WARRSEC
Shield No
04944
Total Complaints
4
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 910562 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
910562
Active Per Last Reported Status
No
Last Reported Active Date
2007-07-30T12:42:29.000
Officer First Name
Milton
Officer Last Name
Peterkin
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
I.A.B.
Shield No
07058
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 921024 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
921024
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Christop
Officer Last Name
Oconnell
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
079 PCT
Shield No
20287
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 930705 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
930705
Active Per Last Reported Status
No
Last Reported Active Date
2022-06-02T10:48:42.000
Officer First Name
Sean
Officer Last Name
Mclaine
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
033 PCT
Shield No
01020
Total Complaints
14
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 899904 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
899904
Active Per Last Reported Status
No
Last Reported Active Date
2012-08-07T13:38:35.000
Officer First Name
Donna
Officer Last Name
Thomas
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
SS DIV
Shield No
05295
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 980078 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
980078
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Alexis
Officer Last Name
Oliveros
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
12470
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 957731 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
957731
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Deirdre
Officer Last Name
Kelleher
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
067 PCT
Shield No
17088
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 963124 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
963124
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Ka
Officer Last Name
Lo
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
073 PCT
Shield No
25069
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 882262 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
882262
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Rocco
Officer Last Name
Badalato
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
MED DIV
Shield No
23804
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 889283 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
889283
Active Per Last Reported Status
No
Last Reported Active Date
2005-12-27T17:39:25.000
Officer First Name
Anthony
Officer Last Name
Sanseverino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
AV.UNIT
Shield No
03972
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 945527 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
945527
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Michael
Officer Last Name
Broccolo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PBQN TENNIS
Shield No
27196
Total Complaints
4
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 892575 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
892575
Active Per Last Reported Status
No
Last Reported Active Date
2007-07-11T15:28:14.000
Officer First Name
Kathleen
Officer Last Name
Price
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
D C P I
Shield No
10530
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 963039 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
963039
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicolas
Officer Last Name
Garcia
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
048 PCT
Shield No
20919
Total Complaints
6
Total Substantiated Complaints
1