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: 937187 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
937187
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Craig
Officer Last Name
Nilsen
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
IAB IU 56
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: 917833 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
917833
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
James
Officer Last Name
Kostaris
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
114 PCT
Shield No
05176
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 927235 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
927235
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Daniel
Officer Last Name
Hendrie
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
24610
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 967663 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
967663
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Jennifer
Officer Last Name
Rivera
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
05287
Total Complaints
7
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 899148 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
899148
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Salvator
Officer Last Name
Dimarco
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
H BX/Q
Shield No
10707
Total Complaints
5
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 887660 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
887660
Active Per Last Reported Status
No
Last Reported Active Date
2005-08-09T18:22:42.000
Officer First Name
James
Officer Last Name
Vaccaro
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
103 PCT
Shield No
02093
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 898399 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
898399
Active Per Last Reported Status
No
Last Reported Active Date
2011-06-06T12:46:39.000
Officer First Name
Lori
Officer Last Name
Lewis
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
MED DIV
Shield No
04952
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905626 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905626
Active Per Last Reported Status
No
Last Reported Active Date
2014-05-01T16:23:18.000
Officer First Name
Irene
Officer Last Name
Rivera
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
CA SECT
Shield No
00217
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 934141 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
934141
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Russo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
081 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: 960014 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
960014
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
James
Officer Last Name
Talbert
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
INT FIO PRG
Shield No
05961
Total Complaints
10
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 972219 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
972219
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Alex
Officer Last Name
Romerochavez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
083 PCT
Shield No
23443
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 874846 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
874846
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Catherine
Officer Last Name
Volpe
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
QAD 1DC
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: 962484 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
962484
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
John
Officer Last Name
Huang
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TB MCTF
Shield No
20294
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 907331 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
907331
Active Per Last Reported Status
No
Last Reported Active Date
2000-04-19T17:51:39.000
Officer First Name
Gina
Officer Last Name
Shelton
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
084 PCT
Shield No
10415
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905969 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905969
Active Per Last Reported Status
No
Last Reported Active Date
2015-11-04T13:13:03.000
Officer First Name
Kenneth
Officer Last Name
Coleman
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
SOD SRG
Shield No
02986
Total Complaints
2
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 880042 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
880042
Active Per Last Reported Status
No
Last Reported Active Date
2006-04-19T18:06:43.000
Officer First Name
Thomas
Officer Last Name
Mcdonald
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
013 PCT
Shield No
02310
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 877358 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
877358
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Patricia
Officer Last Name
Buonacore
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
PB EMD
Shield No
09700
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 974966 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
974966
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Philip
Officer Last Name
Kim
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MELD
Shield No
16315
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 947298 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
947298
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Matthew
Officer Last Name
Nolan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
115 PCT
Shield No
23583
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 956785 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
956785
Active Per Last Reported Status
No
Last Reported Active Date
2021-12-15T09:13:17.000
Officer First Name
Md
Officer Last Name
Kamruzzaman
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PB PAID DTL
Shield No
14546
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 937459 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
937459
Active Per Last Reported Status
No
Last Reported Active Date
2010-09-27T12:09:46.000
Officer First Name
Donald
Officer Last Name
Ruvelas
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
033 PCT
Shield No
08277
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 893689 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
893689
Active Per Last Reported Status
No
Last Reported Active Date
2005-03-22T16:41:43.000
Officer First Name
Leon
Officer Last Name
Stewart
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HWY 02
Shield No
26817
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 857805 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
857805
Active Per Last Reported Status
No
Last Reported Active Date
2000-06-26T17:46:32.000
Officer First Name
Richard
Officer Last Name
Latuga
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DI
Current Rank
Deputy Inspector
Current Command
I.A.B.
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: 901543 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
901543
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-10T07:22:51.000
Officer First Name
Michelle
Officer Last Name
Figueroa
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
WARRSEC
Shield No
01861
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 889002 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
889002
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-10T07:22:51.000
Officer First Name
Stephen
Officer Last Name
Mariani
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
040 PCT
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: 942738 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
942738
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Qamar
Officer Last Name
Zaman
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
060 CONEY ISL
Shield No
03887
Total Complaints
8
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 932533 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
932533
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Vanessa
Officer Last Name
Delossantos
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
MP SQD
Shield No
01920
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 941581 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
941581
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Adam
Officer Last Name
Concepcion
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
INT FIO PRG
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: 956652 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
956652
Active Per Last Reported Status
No
Last Reported Active Date
2019-01-02T12:24:36.000
Officer First Name
Damien
Officer Last Name
Fogarty
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
033 PCT
Shield No
682
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 919251 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
919251
Active Per Last Reported Status
No
Last Reported Active Date
2005-06-14T07:27:03.000
Officer First Name
Christop
Officer Last Name
Klein
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 2
Shield No
28320
Total Complaints
5
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 943552 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
943552
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Malcolm
Officer Last Name
Mckenzie
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
WTC CMD
Shield No
05566
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 975755 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
975755
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Shane
Officer Last Name
Ramlochan
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
103 PCT
Shield No
31628
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 889397 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
889397
Active Per Last Reported Status
No
Last Reported Active Date
2006-06-02T12:06:05.000
Officer First Name
James
Officer Last Name
Virgadamo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
111 DET
Shield No
04941
Total Complaints
2
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958153 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
958153
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joseph
Officer Last Name
Viti
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
061 DV SQD
Shield No
04065
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 977357 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
977357
Active Per Last Reported Status
No
Last Reported Active Date
2026-03-02T11:00:16.000
Officer First Name
Jaclyn
Officer Last Name
Randazzo
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
113 PCT
Shield No
15392
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 985610 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
985610
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Adriel
Officer Last Name
Herrera
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
20632
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 965001 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
965001
Active Per Last Reported Status
No
Last Reported Active Date
2018-03-01T12:34:46.000
Officer First Name
Jose
Officer Last Name
Coello
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
Shield No
27083
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 936596 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
936596
Active Per Last Reported Status
No
Last Reported Active Date
2017-06-02T09:36:00.000
Officer First Name
Franklin
Officer Last Name
Figueroa
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
RM BUR
Shield No
24088
Total Complaints
1
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 954513 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
954513
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Samuel
Officer Last Name
Baezveras
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
CD OFF
Shield No
05808
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 924463 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
924463
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Frank
Officer Last Name
Sarrica
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
STR FORCE
Shield No
02255
Total Complaints
15
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 898141 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
898141
Active Per Last Reported Status
No
Last Reported Active Date
2017-09-01T12:56:41.000
Officer First Name
Daniel
Officer Last Name
Mulligan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
INS
Current Rank
Inspector
Current Command
P S B
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: 904364 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
904364
Active Per Last Reported Status
No
Last Reported Active Date
2024-02-01T09:15:05.000
Officer First Name
Ronald
Officer Last Name
Leyson
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
INSP
Current Rank
Inspector
Current Command
HB
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: 951097 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
951097
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
John
Officer Last Name
Quinn
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
ESS 09
Shield No
05202
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 905787 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
905787
Active Per Last Reported Status
No
Last Reported Active Date
2018-06-01T12:13:27.000
Officer First Name
Douglas
Officer Last Name
Biegler
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
SRG 3
Shield No
00150
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 951061 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
951061
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Yudelka
Officer Last Name
Pimentel
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
043 PCT
Shield No
10090
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 873733 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
873733
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Mark
Officer Last Name
Mcgovern
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
PBBN
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: 863937 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
863937
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
James
Officer Last Name
Moran
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
CPT
Current Rank
Captain
Current Command
O M A P
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: 963730 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
963730
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Justin
Officer Last Name
Ruiz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
062 PCT
Shield No
04809
Total Complaints
10
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 939846 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
939846
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Udnan
Officer Last Name
Ahmad
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
INT EPU
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 955699 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
955699
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brian
Officer Last Name
Zupo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DB BSHM
Shield No
03741
Total Complaints
2
Total Substantiated Complaints
0