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: 886136 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
886136
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
John
Officer Last Name
Moroney
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
006 DET
Shield No
05177
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 977275 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
977275
Active Per Last Reported Status
No
Last Reported Active Date
2026-06-01T10:29:07.000
Officer First Name
Mabel
Officer Last Name
Mejia
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
MS TD UNIT
Shield No
14780
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 951235 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
951235
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ruben
Officer Last Name
Serrano
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
040 DET
Shield No
02325
Total Complaints
3
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 914937 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
914937
Active Per Last Reported Status
No
Last Reported Active Date
2015-01-12T08:58:20.000
Officer First Name
Juan
Officer Last Name
Ruiz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 3
Shield No
30382
Total Complaints
11
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 953593 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
953593
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kinda
Officer Last Name
Yorke
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
116 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: 920806 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
920806
Active Per Last Reported Status
No
Last Reported Active Date
2017-09-01T12:56:41.000
Officer First Name
Robert
Officer Last Name
Santangelo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
049 PCT
Shield No
30616
Total Complaints
9
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 890295 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
890295
Active Per Last Reported Status
No
Last Reported Active Date
2006-07-28T14:03:33.000
Officer First Name
Christophe
Officer Last Name
Kinzel
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBBS
Shield No
05825
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 959585 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
959585
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Robert
Officer Last Name
Delaney
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
061 PCT
Shield No
00326
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958688 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
958688
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Richard
Officer Last Name
Hendrick
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NARCBQN
Shield No
01334
Total Complaints
5
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 928659 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
928659
Active Per Last Reported Status
No
Last Reported Active Date
2015-04-01T10:37:13.000
Officer First Name
Leticia
Officer Last Name
Long
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
069 PCT
Shield No
10551
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 942830 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
942830
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ron
Officer Last Name
Vincent
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
SRG 04
Shield No
30754
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 930397 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
930397
Active Per Last Reported Status
No
Last Reported Active Date
2019-01-02T12:24:36.000
Officer First Name
Nikolai
Officer Last Name
Inico
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
BKLN CT
Shield No
04092
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 904941 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
904941
Active Per Last Reported Status
No
Last Reported Active Date
2013-07-25T16:54:53.000
Officer First Name
Michael
Officer Last Name
Romano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
105 PCT
Shield No
07936
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 926286 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
926286
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ebony
Officer Last Name
Washington
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
AC
Current Rank
Chiefs and other ranks
Current Command
CJB
Shield No
00000
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 946346 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
946346
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Malcial
Officer Last Name
Tuero
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
INT FIO PRG
Shield No
07653
Total Complaints
4
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 937838 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
937838
Active Per Last Reported Status
No
Last Reported Active Date
2025-11-03T15:48:47.000
Officer First Name
Natanael
Officer Last Name
Ramos
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
POD
Shield No
07095
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 955000 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
955000
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Sean
Officer Last Name
Kern
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
GVSU Z2
Shield No
03332
Total Complaints
7
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 933743 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
933743
Active Per Last Reported Status
No
Last Reported Active Date
2024-01-02T12:38:11.000
Officer First Name
Anthony
Officer Last Name
Diaz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
041 PCT
Shield No
18508
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 897925 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
897925
Active Per Last Reported Status
No
Last Reported Active Date
2021-05-03T11:03:51.000
Officer First Name
Robert
Officer Last Name
Magrino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT1
Current Rank
Detective
Current Command
DB CED
Shield No
05667
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 895477 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
895477
Active Per Last Reported Status
No
Last Reported Active Date
2009-10-16T13:34:32.000
Officer First Name
Pallas
Officer Last Name
Garvin
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
A P DIV
Shield No
00936
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 968118 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
968118
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Edwin
Officer Last Name
Santiago
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
121 PCT
Shield No
20758
Total Complaints
3
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 972239 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
972239
Active Per Last Reported Status
No
Last Reported Active Date
2021-10-30T17:24:00.000
Officer First Name
Ibrahim
Officer Last Name
Sarder
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
11776
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 976876 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
976876
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Adam
Officer Last Name
Tanklowitz
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
100 PCT
Shield No
17712
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958807 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
958807
Active Per Last Reported Status
No
Last Reported Active Date
2015-11-04T13:13:03.000
Officer First Name
Andrea
Officer Last Name
Lemmon
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
18920
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 903406 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
903406
Active Per Last Reported Status
No
Last Reported Active Date
2015-05-01T12:37:29.000
Officer First Name
Claudia
Officer Last Name
Bartolomei
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
SDS
Current Rank
Sergeant
Current Command
112 DET
Shield No
00033
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 935715 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
935715
Active Per Last Reported Status
No
Last Reported Active Date
2022-03-01T13:49:51.000
Officer First Name
George
Officer Last Name
Scott
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
PSA 9
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: 972085 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
972085
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Matthew
Officer Last Name
Marinaro
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
009 PCT
Shield No
28435
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 894879 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
894879
Active Per Last Reported Status
No
Last Reported Active Date
2006-08-08T09:14:54.000
Officer First Name
Christophe
Officer Last Name
Raiola
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
066 PCT
Shield No
18262
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 890306 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
890306
Active Per Last Reported Status
No
Last Reported Active Date
2015-11-04T13:13:03.000
Officer First Name
Andrew
Officer Last Name
Koo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SSA
Current Rank
Sergeant
Current Command
SPL TRN
Shield No
04580
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 972616 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
972616
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
William
Officer Last Name
Drouvalakis
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
078 PROSP PK
Shield No
03299
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 942362 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
942362
Active Per Last Reported Status
No
Last Reported Active Date
2025-07-01T11:12:21.000
Officer First Name
Anish
Officer Last Name
Pillai
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
M COURT
Shield No
26090
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 923895 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
923895
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Jason
Officer Last Name
Gonzalez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
100 PCT
Shield No
07771
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 892486 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
892486
Active Per Last Reported Status
No
Last Reported Active Date
2020-08-05T11:02:32.000
Officer First Name
James
Officer Last Name
Mcgrath
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
PBMN
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: 949522 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
949522
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mukhlesur
Officer Last Name
Rahman
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
HQ SEC
Shield No
05322
Total Complaints
2
Total Substantiated Complaints
1
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 940927 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
940927
Active Per Last Reported Status
No
Last Reported Active Date
2006-02-22T07:44:57.000
Officer First Name
Donny
Officer Last Name
Mendez
Officer Race
Hispanic
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-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 958484 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
958484
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Carlito
Officer Last Name
Dejesus
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
050 PCT
Shield No
03474
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 933592 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
933592
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Mark
Officer Last Name
Acevedo
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
042 PCT
Shield No
00985
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 943970 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
943970
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Rongshong
Officer Last Name
Xian
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
068 PCT
Shield No
13943
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 933290 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
933290
Active Per Last Reported Status
No
Last Reported Active Date
2006-08-08T09:14:54.000
Officer First Name
Douglas
Officer Last Name
Romeo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
049 PCT
Shield No
13022
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 970436 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
970436
Active Per Last Reported Status
No
Last Reported Active Date
2025-03-03T16:59:07.000
Officer First Name
Christopher
Officer Last Name
Caleco
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
023 PCT
Shield No
09294
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 883479 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
883479
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
John
Officer Last Name
Barone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
104 PCT
Shield No
25199
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 936362 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
936362
Active Per Last Reported Status
No
Last Reported Active Date
2025-05-01T10:17:18.000
Officer First Name
Richard
Officer Last Name
Coan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT SA
Current Rank
Sergeant
Current Command
TRAFF MGMT
Shield No
03805
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 907529 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
907529
Active Per Last Reported Status
No
Last Reported Active Date
2014-05-01T16:23:18.000
Officer First Name
Louis
Officer Last Name
Vitale
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
TB DT03
Shield No
02396
Total Complaints
2
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 892075 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
892075
Active Per Last Reported Status
No
Last Reported Active Date
2007-01-19T18:41:31.000
Officer First Name
Joseph
Officer Last Name
Sinclair
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
NARCBMN
Shield No
04006
Total Complaints
1
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 954347 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
954347
Active Per Last Reported Status
No
Last Reported Active Date
2014-07-03T14:17:21.000
Officer First Name
Kelly
Officer Last Name
Smith
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
PBMN
Shield No
04040
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 921454 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
921454
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Thomas
Officer Last Name
Keane
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
046 PCT
Shield No
31839
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 944390 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
944390
Active Per Last Reported Status
No
Last Reported Active Date
2012-02-29T10:38:03.000
Officer First Name
Nathaniel
Officer Last Name
Bronstein
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 6
Shield No
03656
Total Complaints
3
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 956704 • Active Per Last Reported Status: Yes
As Of Date
2026-10-04T00:00:00.000
Tax Id
956704
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Gregory
Officer Last Name
Gromling
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
Q COURT
Shield No
14995
Total Complaints
6
Total Substantiated Complaints
2
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 919070 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
919070
Active Per Last Reported Status
No
Last Reported Active Date
2013-03-29T09:33:58.000
Officer First Name
Marius
Officer Last Name
Fratila
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
M I S D
Shield No
00106
Total Complaints
0
Total Substantiated Complaints
0
2026-10-04T00:00:00.000
As Of Date: 2026-10-04T00:00:00.000 • Tax Id: 918970 • Active Per Last Reported Status: No
As Of Date
2026-10-04T00:00:00.000
Tax Id
918970
Active Per Last Reported Status
No
Last Reported Active Date
2022-04-05T09:01:32.000
Officer First Name
Craig
Officer Last Name
Dorney
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PBBX
Shield No
28513
Total Complaints
0
Total Substantiated Complaints
0