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-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 927435 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
927435
Active Per Last Reported Status
No
Last Reported Active Date
2022-05-02T10:01:40.000
Officer First Name
Carlos
Officer Last Name
Rodriguez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
SVD SOMU
Shield No
05314
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 955869 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
955869
Active Per Last Reported Status
No
Last Reported Active Date
2017-10-03T12:53:37.000
Officer First Name
Matthew
Officer Last Name
Denicola
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
103 PCT
Shield No
14081
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 955524 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
955524
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Isiah
Officer Last Name
Spence
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
101 PCT
Shield No
03947
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 953704 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
953704
Active Per Last Reported Status
No
Last Reported Active Date
2015-10-01T13:01:34.000
Officer First Name
Kendall
Officer Last Name
Brea
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
052 PCT
Shield No
10514
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 972920 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
972920
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brenden
Officer Last Name
Rogers
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
009 DV SQD
Shield No
02146
Total Complaints
2
Total Substantiated Complaints
1
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 945277 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
945277
Active Per Last Reported Status
No
Last Reported Active Date
2025-02-03T10:54:00.000
Officer First Name
Andre
Officer Last Name
Perez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
SIU CRIME STOP
Shield No
02421
Total Complaints
4
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 903477 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
903477
Active Per Last Reported Status
No
Last Reported Active Date
2011-05-08T18:28:19.000
Officer First Name
Caroline
Officer Last Name
Kennedy
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
ADM SUP
Shield No
08383
Total Complaints
2
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 966114 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
966114
Active Per Last Reported Status
No
Last Reported Active Date
2020-02-03T10:58:44.000
Officer First Name
Joseph
Officer Last Name
Inzirillo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
105 PCT
Shield No
05646
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 909908 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
909908
Active Per Last Reported Status
No
Last Reported Active Date
2006-02-22T07:44:57.000
Officer First Name
Obdulio
Officer Last Name
Torres
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT03
Shield No
13049
Total Complaints
3
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 891079 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
891079
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Richard
Officer Last Name
Sullivan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DB O&IT
Shield No
03233
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 960995 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
960995
Active Per Last Reported Status
No
Last Reported Active Date
2022-10-03T14:09:50.000
Officer First Name
Travis
Officer Last Name
Nardello
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
104 PCT
Shield No
08018
Total Complaints
6
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 937755 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
937755
Active Per Last Reported Status
No
Last Reported Active Date
2005-03-01T15:47:49.000
Officer First Name
Ian
Officer Last Name
Workman
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 954327 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
954327
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Efrain
Officer Last Name
Segovia
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 8
Shield No
05278
Total Complaints
2
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 963110 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
963110
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Christopher
Officer Last Name
Layton
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
042 DET
Shield No
05567
Total Complaints
1
Total Substantiated Complaints
1
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 927456 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
927456
Active Per Last Reported Status
No
Last Reported Active Date
2023-07-03T13:23:58.000
Officer First Name
Joshua
Officer Last Name
Rosenbaum
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
JTTF
Shield No
06380
Total Complaints
1
Total Substantiated Complaints
1
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 920961 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
920961
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
John
Officer Last Name
Welborn
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
120 PCT
Shield No
14777
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 982529 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
982529
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joel
Officer Last Name
Nunezduran
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
041 PCT FTU
Shield No
20747
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 887346 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
887346
Active Per Last Reported Status
No
Last Reported Active Date
2005-06-14T07:27:03.000
Officer First Name
Jane
Officer Last Name
Ungarten
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
120 PCT
Shield No
12712
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 951543 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
951543
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Armando
Officer Last Name
Berrios
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
DBMS
Shield No
01208
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 888111 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
888111
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Jerome
Officer Last Name
Bell
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
O C C B
Shield No
03897
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 961270 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
961270
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Yessebel
Officer Last Name
Sena
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
111 PCT
Shield No
04889
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 963516 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
963516
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Festa
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NBSI MAJOR
Shield No
00773
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 886182 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
886182
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Walter
Officer Last Name
Neville
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
009 DET
Shield No
05235
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 936026 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
936026
Active Per Last Reported Status
No
Last Reported Active Date
2018-08-01T11:55:57.000
Officer First Name
John
Officer Last Name
Ryan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
ESS 01
Shield No
01489
Total Complaints
3
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 985212 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
985212
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Yousef
Officer Last Name
Alsunna
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
20314
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 980013 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
980013
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Angel
Officer Last Name
Machin
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
NARCBMN
Shield No
12354
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 909809 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
909809
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-25T07:24:48.000
Officer First Name
Frank
Officer Last Name
Laino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBBN
Shield No
06418
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 924105 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
924105
Active Per Last Reported Status
No
Last Reported Active Date
2006-09-02T14:11:13.000
Officer First Name
Jason
Officer Last Name
Magurno
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
TNG UNT
Shield No
92401
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 943587 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
943587
Active Per Last Reported Status
No
Last Reported Active Date
2026-06-01T10:29:07.000
Officer First Name
Michael
Officer Last Name
Morelli
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
FTS
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 938760 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
938760
Active Per Last Reported Status
No
Last Reported Active Date
2026-03-02T11:00:16.000
Officer First Name
Jennifer
Officer Last Name
Kennedywilliams
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
LAB FIREARMS
Shield No
02072
Total Complaints
2
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 873876 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
873876
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Miriam
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
025 PCT
Shield No
08182
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 935223 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
935223
Active Per Last Reported Status
No
Last Reported Active Date
2009-07-16T13:54:53.000
Officer First Name
Summer
Officer Last Name
Raddock
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
M E L D
Shield No
20546
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 931368 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
931368
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
Edward
Officer Last Name
Vavruick
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
Q COURT
Shield No
28796
Total Complaints
2
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 930950 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
930950
Active Per Last Reported Status
No
Last Reported Active Date
2016-05-03T09:42:59.000
Officer First Name
John
Officer Last Name
Petrie
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT CIS
Shield No
06775
Total Complaints
3
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 911573 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
911573
Active Per Last Reported Status
No
Last Reported Active Date
2014-06-11T16:03:34.000
Officer First Name
Makeba
Officer Last Name
Toussaint
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
069 PCT
Shield No
04199
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 978142 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
978142
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Saiful
Officer Last Name
Rafid
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
048 PCT
Shield No
28391
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 896653 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
896653
Active Per Last Reported Status
No
Last Reported Active Date
2011-07-01T13:28:44.000
Officer First Name
George
Officer Last Name
Rivera
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
023 PCT
Shield No
01161
Total Complaints
2
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 986554 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
986554
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brian
Officer Last Name
Guerra
Officer Race
Hispanic
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-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 978557 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
978557
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Schneider
Officer Last Name
Hyppolite
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
042 PCT
Shield No
19090
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 913011 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
913011
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Albert
Officer Last Name
Rocco
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 2
Shield No
01179
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 949461 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
949461
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Janson
Officer Last Name
Pena
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
DBBN OP
Shield No
13789
Total Complaints
8
Total Substantiated Complaints
1
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 931338 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
931338
Active Per Last Reported Status
No
Last Reported Active Date
2007-03-22T15:26:46.000
Officer First Name
Juan
Officer Last Name
Torres
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBBX TF
Shield No
03632
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 944525 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
944525
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Travis
Officer Last Name
Duke
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
MTS DET
Shield No
06069
Total Complaints
1
Total Substantiated Complaints
1
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 943695 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
943695
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Peter
Officer Last Name
Praino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
BOMB SQ
Shield No
03802
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 879114 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
879114
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Charlie
Officer Last Name
Mackie
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
061 DET
Shield No
04628
Total Complaints
1
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 907983 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
907983
Active Per Last Reported Status
No
Last Reported Active Date
2005-07-13T17:03:24.000
Officer First Name
Anthony
Officer Last Name
Amelio
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
TB BX
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 970569 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
970569
Active Per Last Reported Status
No
Last Reported Active Date
2021-06-01T10:11:02.000
Officer First Name
Kristin
Officer Last Name
Grogan
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
06422
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 957042 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
957042
Active Per Last Reported Status
No
Last Reported Active Date
2023-03-01T15:17:30.000
Officer First Name
Richard
Officer Last Name
Planamenta
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
050 PCT
Shield No
00820
Total Complaints
3
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 967517 • Active Per Last Reported Status: No
As Of Date
2026-09-29T00:00:00.000
Tax Id
967517
Active Per Last Reported Status
No
Last Reported Active Date
2021-07-02T08:54:22.000
Officer First Name
Jonathan
Officer Last Name
Gallardo
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
Shield No
2360
Total Complaints
0
Total Substantiated Complaints
0
2026-09-29T00:00:00.000
As Of Date: 2026-09-29T00:00:00.000 • Tax Id: 941182 • Active Per Last Reported Status: Yes
As Of Date
2026-09-29T00:00:00.000
Tax Id
941182
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Driton
Officer Last Name
Gashi
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
INT OAS
Shield No
04016
Total Complaints
0
Total Substantiated Complaints
0