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: 966760 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
966760
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Joshua
Officer Last Name
Palas
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
073 PCT
Shield No
19690
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 966371 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
966371
Active Per Last Reported Status
No
Last Reported Active Date
2021-12-15T09:13:17.000
Officer First Name
Yehuda
Officer Last Name
Topper
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
077 PCT
Shield No
00575
Total Complaints
2
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 926104 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
926104
Active Per Last Reported Status
No
Last Reported Active Date
2021-07-02T08:54:22.000
Officer First Name
Michael
Officer Last Name
Servino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
MTN DET
Shield No
04833
Total Complaints
3
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 955872 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
955872
Active Per Last Reported Status
No
Last Reported Active Date
2021-08-02T08:58:04.000
Officer First Name
Antonio
Officer Last Name
Desucre
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HBXQ RT
Shield No
13684
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 868371 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
868371
Active Per Last Reported Status
No
Last Reported Active Date
2008-11-13T12:38:17.000
Officer First Name
Peter
Officer Last Name
Virgilio
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LSA
Current Rank
Lieutenant
Current Command
PBQ/S
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: 921166 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
921166
Active Per Last Reported Status
No
Last Reported Active Date
2021-04-01T09:12:26.000
Officer First Name
Christophe
Officer Last Name
Brabham
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
081 PCT
Shield No
05400
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 931144 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
931144
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
Robert
Officer Last Name
Sannasardo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
TD 1
Shield No
00000
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 888201 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
888201
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Kevin
Officer Last Name
Geoghegan
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
TRF OPS
Shield No
00857
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 983392 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
983392
Active Per Last Reported Status
No
Last Reported Active Date
2026-05-01T16:31:35.000
Officer First Name
Muhammad
Officer Last Name
Khan
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
23876
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 919279 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
919279
Active Per Last Reported Status
No
Last Reported Active Date
2017-04-05T11:37:32.000
Officer First Name
Peter
Officer Last Name
Kurz
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
083 PCT
Shield No
19338
Total Complaints
4
Total Substantiated Complaints
2
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 939796 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
939796
Active Per Last Reported Status
No
Last Reported Active Date
2026-01-02T12:00:15.000
Officer First Name
Bermaly
Officer Last Name
Nunez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
079 PCT
Shield No
01423
Total Complaints
4
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 957854 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
957854
Active Per Last Reported Status
No
Last Reported Active Date
2015-03-02T16:20:01.000
Officer First Name
Donte
Officer Last Name
Merson
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
REC TNG
Shield No
15787
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 980184 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
980184
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Chantoy
Officer Last Name
Savage
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
081 PCT
Shield No
06215
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 940621 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
940621
Active Per Last Reported Status
No
Last Reported Active Date
2006-06-02T12:06:05.000
Officer First Name
Jimmy
Officer Last Name
Regula
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
31174
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 942755 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
942755
Active Per Last Reported Status
No
Last Reported Active Date
2026-07-01T14:27:18.000
Officer First Name
Nigel
Officer Last Name
Balkaran
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 20
Shield No
13095
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 959526 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
959526
Active Per Last Reported Status
No
Last Reported Active Date
2020-06-01T10:45:34.000
Officer First Name
Christophe
Officer Last Name
Cacioppo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
045 PCT
Shield No
24770
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 930825 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
930825
Active Per Last Reported Status
No
Last Reported Active Date
2022-07-06T11:29:33.000
Officer First Name
Brian
Officer Last Name
Nelsen
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
001 PCT
Shield No
05268
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 887068 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
887068
Active Per Last Reported Status
No
Last Reported Active Date
2005-10-19T08:50:44.000
Officer First Name
James
Officer Last Name
Ranelli
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
O M A P
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: 883392 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
883392
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-26T17:31:28.000
Officer First Name
Maryann
Officer Last Name
Tighe
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
070 PCT
Shield No
01534
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 879575 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
879575
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Joseph
Officer Last Name
Domizio
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
HWY 01
Shield No
13195
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 926611 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
926611
Active Per Last Reported Status
No
Last Reported Active Date
2020-10-01T10:12:04.000
Officer First Name
James
Officer Last Name
Astuto
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
067 PCT
Shield No
16036
Total Complaints
2
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 945956 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
945956
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Kristopher
Officer Last Name
Martin
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
071 DET
Shield No
02342
Total Complaints
10
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 919430 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
919430
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Moore
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
025 PCT
Shield No
30480
Total Complaints
1
Total Substantiated Complaints
1
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 941067 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
941067
Active Per Last Reported Status
No
Last Reported Active Date
2026-02-02T11:31:25.000
Officer First Name
Charles
Officer Last Name
Martin
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
108 PCT
Shield No
24880
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 978238 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
978238
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brandon
Officer Last Name
Stroud
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
045 PCT
Shield No
19413
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 924269 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
924269
Active Per Last Reported Status
No
Last Reported Active Date
2020-08-05T11:02:32.000
Officer First Name
Scott
Officer Last Name
Olenick
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT33
Shield No
16352
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 886068 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
886068
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-25T07:24:48.000
Officer First Name
Michael
Officer Last Name
Mcnamara
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
028 PCT
Shield No
00948
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 981057 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
981057
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Areeb
Officer Last Name
Bacchus
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
075 PCT
Shield No
25640
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 929107 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
929107
Active Per Last Reported Status
No
Last Reported Active Date
2017-09-01T12:56:41.000
Officer First Name
Wilson
Officer Last Name
Sagardia
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
AUTO CR
Shield No
05062
Total Complaints
7
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 962306 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
962306
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Amir
Officer Last Name
Cepeda
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
044 PCT
Shield No
24724
Total Complaints
4
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 936383 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
936383
Active Per Last Reported Status
No
Last Reported Active Date
2025-01-02T09:52:14.000
Officer First Name
David
Officer Last Name
Cooper
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PROP CLK
Shield No
02634
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 908533 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
908533
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Laxton
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PSA
Current Rank
Chiefs and other ranks
Current Command
ESS 09
Shield No
04711
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 937497 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
937497
Active Per Last Reported Status
No
Last Reported Active Date
2025-01-02T09:52:14.000
Officer First Name
Melissa
Officer Last Name
Grillo
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
109 PCT
Shield No
19887
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 952303 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
952303
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Joseph
Officer Last Name
Tretola
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
040 PCT
Shield No
04888
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 914929 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
914929
Active Per Last Reported Status
No
Last Reported Active Date
2000-04-19T17:41:39.000
Officer First Name
Israel
Officer Last Name
Rivera
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
M/S-ND
Shield No
06434
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 969065 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
969065
Active Per Last Reported Status
No
Last Reported Active Date
2025-05-01T10:17:18.000
Officer First Name
Antonio
Officer Last Name
Exposito
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
052 PCT
Shield No
15718
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 981757 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
981757
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mohammad
Officer Last Name
Raihan
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
114 PCT
Shield No
20885
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 904944 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
904944
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Christophe
Officer Last Name
Roode
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
TB DT33
Shield No
04463
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 900801 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
900801
Active Per Last Reported Status
No
Last Reported Active Date
2005-10-19T08:50:44.000
Officer First Name
Joseph
Officer Last Name
Cipriano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
GANG DV
Shield No
02762
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 895427 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
895427
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
John
Officer Last Name
Farrice
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBMS
Shield No
14768
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 912128 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
912128
Active Per Last Reported Status
No
Last Reported Active Date
2020-07-06T12:10:29.000
Officer First Name
Russell
Officer Last Name
Rivera
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT04
Shield No
10889
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 940187 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
940187
Active Per Last Reported Status
No
Last Reported Active Date
2011-05-08T18:28:19.000
Officer First Name
Nicholas
Officer Last Name
Giambrone
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
043 PCT
Shield No
09553
Total Complaints
2
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 885000 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
885000
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Steven
Officer Last Name
Salavec
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
034 DET
Shield No
07185
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 900705 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
900705
Active Per Last Reported Status
No
Last Reported Active Date
2015-03-02T16:20:01.000
Officer First Name
Michael
Officer Last Name
Visconti
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
I.A.B.
Shield No
06482
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 935997 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
935997
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Mohamed
Officer Last Name
Yafai
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
SRG 3
Shield No
23818
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 958950 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
958950
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Maximo
Officer Last Name
Morel
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PSA 2
Shield No
03742
Total Complaints
3
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 932459 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
932459
Active Per Last Reported Status
No
Last Reported Active Date
2023-07-03T13:23:58.000
Officer First Name
Jonathan
Officer Last Name
Chin
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
034 PCT
Shield No
00240
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 985903 • Active Per Last Reported Status: Yes
As Of Date
2026-09-30T00:00:00.000
Tax Id
985903
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Misbahur
Officer Last Name
Pablu
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
RTS RECRUIT
Shield No
21482
Total Complaints
0
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 895851 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
895851
Active Per Last Reported Status
No
Last Reported Active Date
2020-06-01T10:45:34.000
Officer First Name
Michael
Officer Last Name
Petrillo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
010 PCT
Shield No
01335
Total Complaints
1
Total Substantiated Complaints
0
2026-09-30T00:00:00.000
As Of Date: 2026-09-30T00:00:00.000 • Tax Id: 962208 • Active Per Last Reported Status: No
As Of Date
2026-09-30T00:00:00.000
Tax Id
962208
Active Per Last Reported Status
No
Last Reported Active Date
2020-01-02T14:22:15.000
Officer First Name
Lisa
Officer Last Name
Albano
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
MTN PCT
Shield No
01328
Total Complaints
0
Total Substantiated Complaints
0