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-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 935313 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
935313
Active Per Last Reported Status
No
Last Reported Active Date
2026-08-03T15:51:12.000
Officer First Name
Eduardo
Officer Last Name
Mercado
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
IAB IU 41
Shield No
02798
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 964830 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
964830
Active Per Last Reported Status
No
Last Reported Active Date
2018-05-01T11:44:46.000
Officer First Name
Sergey
Officer Last Name
Vozny
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
071 PCT
Shield No
06398
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 913082 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
913082
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Carlos
Officer Last Name
Rodriguez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
D-E T/F
Shield No
05442
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 960458 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
960458
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Raymond
Officer Last Name
Diaz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
046 PCT
Shield No
02564
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 931200 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
931200
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Christophe
Officer Last Name
Sekela
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
073 PCT
Shield No
01949
Total Complaints
3
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 985412 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
985412
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ronny
Officer Last Name
Delarosaperez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
10627
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 943558 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
943558
Active Per Last Reported Status
No
Last Reported Active Date
2024-01-02T12:38:11.000
Officer First Name
Jesse
Officer Last Name
Mcredmond
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
FTS
Shield No
21581
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 922497 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
922497
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Raymond
Officer Last Name
Hernandez
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
040 PCT
Shield No
18408
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 958247 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
958247
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Leonardo
Officer Last Name
Anchundia
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
047 PCT
Shield No
18721
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 976973 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
976973
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Carlos
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
052 PCT
Shield No
18961
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 875082 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
875082
Active Per Last Reported Status
No
Last Reported Active Date
2024-02-01T09:15:05.000
Officer First Name
Derrick
Officer Last Name
Bradley
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
LT SA
Current Rank
Lieutenant
Current Command
CAD CAS
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 897782 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
897782
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Timothy
Officer Last Name
Keneally
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
030 PCT
Shield No
00083
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 964362 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
964362
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Aly
Officer Last Name
Ahmed
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
ITB WHEEL
Shield No
02967
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 891926 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
891926
Active Per Last Reported Status
No
Last Reported Active Date
2007-07-30T12:42:29.000
Officer First Name
Scott
Officer Last Name
Petillo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
047 PCT
Shield No
05526
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 910543 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
910543
Active Per Last Reported Status
No
Last Reported Active Date
2005-12-27T17:39:25.000
Officer First Name
Joseph
Officer Last Name
Carillo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT34
Shield No
05574
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 916651 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
916651
Active Per Last Reported Status
No
Last Reported Active Date
2015-07-07T13:04:02.000
Officer First Name
John
Officer Last Name
Schabhuttl
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBQN
Shield No
04482
Total Complaints
5
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 891127 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
891127
Active Per Last Reported Status
No
Last Reported Active Date
2007-04-23T12:58:26.000
Officer First Name
Garnett
Officer Last Name
Baker
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
071 PCT
Shield No
00020
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 876603 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
876603
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Salvatore
Officer Last Name
Lifrieri
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
INT EPU
Shield No
03377
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 977993 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
977993
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Oumou
Officer Last Name
Keita
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 3
Shield No
12684
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 956748 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
956748
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Kuilan
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
TARU
Shield No
07794
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 879285 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
879285
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Robert
Officer Last Name
Alberts
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HWY DST
Shield No
10048
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 921149 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
921149
Active Per Last Reported Status
No
Last Reported Active Date
2024-02-01T09:15:05.000
Officer First Name
Eric
Officer Last Name
Berrios
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
BX COURT
Shield No
00337
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 914224 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
914224
Active Per Last Reported Status
No
Last Reported Active Date
2014-08-01T10:21:08.000
Officer First Name
William
Officer Last Name
Clark
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
INT BUR
Shield No
01187
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 942375 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
942375
Active Per Last Reported Status
No
Last Reported Active Date
2017-09-01T12:56:41.000
Officer First Name
Eugen
Officer Last Name
Popovici
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
BKLN CT
Shield No
11904
Total Complaints
8
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 986565 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
986565
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mehedi
Officer Last Name
Hasan
Officer Race
Asian
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-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 905124 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
905124
Active Per Last Reported Status
No
Last Reported Active Date
2013-07-25T16:54:53.000
Officer First Name
Kevin
Officer Last Name
Stoecker
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
DB QSVS
Shield No
06449
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 931063 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
931063
Active Per Last Reported Status
No
Last Reported Active Date
2018-10-02T06:55:00.000
Officer First Name
Albert
Officer Last Name
Robles
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
BKLN CT
Shield No
05848
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 937259 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
937259
Active Per Last Reported Status
No
Last Reported Active Date
2013-03-29T09:33:58.000
Officer First Name
James
Officer Last Name
Pedro
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
120 PCT
Shield No
08628
Total Complaints
7
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 981490 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
981490
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Franklin
Officer Last Name
Leger
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
081 PCT
Shield No
19790
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 975159 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
975159
Active Per Last Reported Status
No
Last Reported Active Date
2023-08-01T11:42:36.000
Officer First Name
Hemyar
Officer Last Name
Salim
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
067 PCT
Shield No
19124
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 925741 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
925741
Active Per Last Reported Status
No
Last Reported Active Date
2023-03-01T15:17:30.000
Officer First Name
Joseph
Officer Last Name
Meyer
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
104 PCT
Shield No
01293
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 928823 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
928823
Active Per Last Reported Status
No
Last Reported Active Date
2026-07-01T14:27:18.000
Officer First Name
Vincent
Officer Last Name
Mugno
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT FIO PRG
Shield No
04941
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 950808 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
950808
Active Per Last Reported Status
No
Last Reported Active Date
2022-09-01T11:13:54.000
Officer First Name
Christopher
Officer Last Name
Maksym
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
111 PCT
Shield No
28005
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 891219 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
891219
Active Per Last Reported Status
No
Last Reported Active Date
2012-02-29T10:38:03.000
Officer First Name
Mark
Officer Last Name
Whalen
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HARBOR
Shield No
18831
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 876611 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
876611
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
William
Officer Last Name
Loesch
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
HWY 02
Shield No
02734
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 974239 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
974239
Active Per Last Reported Status
No
Last Reported Active Date
2025-05-01T10:17:18.000
Officer First Name
Ryan
Officer Last Name
Keys
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
11549
Total Complaints
4
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 889120 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
889120
Active Per Last Reported Status
No
Last Reported Active Date
2007-04-23T12:58:26.000
Officer First Name
Michael
Officer Last Name
Musso
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
H MAN
Shield No
04046
Total Complaints
8
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 948999 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
948999
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Jordan
Officer Last Name
Gambino
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
C SCENE
Shield No
04823
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 916951 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
916951
Active Per Last Reported Status
No
Last Reported Active Date
2016-09-01T13:09:50.000
Officer First Name
Carlos
Officer Last Name
Zapata
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
044 PCT
Shield No
27730
Total Complaints
13
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 985387 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
985387
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Keyon
Officer Last Name
Croskey
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
13601
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 924817 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
924817
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kevin
Officer Last Name
Kavanagh
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT DS
Current Rank
Sergeant
Current Command
SVU CW HU TR SQ
Shield No
00709
Total Complaints
11
Total Substantiated Complaints
2
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 984327 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
984327
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Matthew
Officer Last Name
Fromer
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
31908
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 971295 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
971295
Active Per Last Reported Status
No
Last Reported Active Date
2023-07-03T13:23:58.000
Officer First Name
Eric
Officer Last Name
Smith
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
CPK PCT
Shield No
26426
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 968100 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
968100
Active Per Last Reported Status
No
Last Reported Active Date
2019-08-01T09:35:50.000
Officer First Name
Paula
Officer Last Name
Rodriguez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
6665
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 891345 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
891345
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Raymond
Officer Last Name
Camacho
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LCD
Current Rank
Lieutenant
Current Command
WARRSEC
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 905914 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
905914
Active Per Last Reported Status
No
Last Reported Active Date
2016-11-03T10:05:43.000
Officer First Name
Harold
Officer Last Name
Carter
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
026 DET
Shield No
02601
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 937729 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
937729
Active Per Last Reported Status
No
Last Reported Active Date
2025-01-02T09:52:14.000
Officer First Name
Eton
Officer Last Name
White
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT PSS
Shield No
07249
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 947160 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
947160
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
John
Officer Last Name
Laurie
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PROP CLK
Shield No
04241
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 917572 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
917572
Active Per Last Reported Status
No
Last Reported Active Date
2021-11-20T15:47:58.000
Officer First Name
John
Officer Last Name
Ehrmann
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
042 PCT
Shield No
23148
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 943498 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
943498
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Steven
Officer Last Name
Lopez
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT FIO PRG
Shield No
04354
Total Complaints
7
Total Substantiated Complaints
2