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-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 882922 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
882922
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Scott
Officer Last Name
Strauss
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
ESS 01
Shield No
23305
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 877204 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
877204
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Enzo
Officer Last Name
Gallo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
WARRSEC
Shield No
00652
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 983148 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
983148
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Nicholas
Officer Last Name
Ditrano
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
103 PCT FTU
Shield No
02919
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 885866 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
885866
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Keller
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
105 PCT
Shield No
26860
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 931208 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
931208
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Christopher
Officer Last Name
Shaw
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
030 PCT
Shield No
03713
Total Complaints
2
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 922030 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
922030
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Brown
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB BXTF
Shield No
17976
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 933833 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
933833
Active Per Last Reported Status
No
Last Reported Active Date
2010-08-30T16:51:47.000
Officer First Name
Robert
Officer Last Name
Harrison
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
113 PCT
Shield No
01004
Total Complaints
2
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 966454 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
966454
Active Per Last Reported Status
No
Last Reported Active Date
2021-05-03T11:03:51.000
Officer First Name
Christophe
Officer Last Name
Bair
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PSA 9
Shield No
04941
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 963708 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
963708
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ana
Officer Last Name
Ramirez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
043 PCT
Shield No
07159
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 939472 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
939472
Active Per Last Reported Status
No
Last Reported Active Date
2025-01-02T09:52:14.000
Officer First Name
Jaime
Officer Last Name
Sitko
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
CRC CANINE
Shield No
02038
Total Complaints
2
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 890048 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
890048
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Vincent
Officer Last Name
Gaizo
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
CAD CAS
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 963137 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
963137
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Peter
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TB ATU
Shield No
25079
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 958597 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
958597
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Brian
Officer Last Name
Fonseca
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
045 PCT
Shield No
21128
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 940423 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
940423
Active Per Last Reported Status
No
Last Reported Active Date
2026-02-02T11:31:25.000
Officer First Name
Jamel
Officer Last Name
Ashley
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
INT CIS
Shield No
00805
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 925840 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
925840
Active Per Last Reported Status
No
Last Reported Active Date
2021-03-01T10:57:30.000
Officer First Name
Harold
Officer Last Name
Nunez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
026 PCT
Shield No
28069
Total Complaints
2
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 874753 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
874753
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Anthony
Officer Last Name
Sekela
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
ESU CAN
Shield No
14284
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 981430 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
981430
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Ashley
Officer Last Name
Jimenez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
046 PCT
Shield No
14733
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 904351 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
904351
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Frank
Officer Last Name
Lentini
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
062 PCT
Shield No
20916
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 964357 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
964357
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Paola
Officer Last Name
Acosta
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
024 PCT
Shield No
01263
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 877324 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
877324
Active Per Last Reported Status
No
Last Reported Active Date
2015-01-12T08:58:20.000
Officer First Name
Steven
Officer Last Name
Bonano
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DC
Current Rank
Chiefs and other ranks
Current Command
PBBS
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 965950 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
965950
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Natasha
Officer Last Name
Bernard
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
034 PCT
Shield No
06660
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 956490 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
956490
Active Per Last Reported Status
No
Last Reported Active Date
2014-12-01T12:00:55.000
Officer First Name
Kysharelin
Officer Last Name
Caraballo
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
REC TNG
Shield No
11774
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 943449 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
943449
Active Per Last Reported Status
No
Last Reported Active Date
2007-04-06T12:50:48.000
Officer First Name
Boris
Officer Last Name
Kraytchev
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
P A T U
Shield No
18688
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 968679 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
968679
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Deyaniris
Officer Last Name
Olivero
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
TD 11
Shield No
26298
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 901732 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
901732
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Otoniel
Officer Last Name
Jimenez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PBBN
Shield No
04235
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 959592 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
959592
Active Per Last Reported Status
No
Last Reported Active Date
2018-08-01T11:55:57.000
Officer First Name
Julius
Officer Last Name
Derevjanik
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
047 PCT
Shield No
01244
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 958794 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
958794
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Paul
Officer Last Name
Bartelotti
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
NBSI MAJOR
Shield No
01481
Total Complaints
6
Total Substantiated Complaints
1
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 937775 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
937775
Active Per Last Reported Status
No
Last Reported Active Date
2026-07-01T14:27:18.000
Officer First Name
Eureka
Officer Last Name
Leslie
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
PBQS
Shield No
03342
Total Complaints
2
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 948959 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
948959
Active Per Last Reported Status
No
Last Reported Active Date
2018-09-04T11:46:16.000
Officer First Name
John
Officer Last Name
Ferrara
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
046 PCT
Shield No
02628
Total Complaints
7
Total Substantiated Complaints
2
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 883965 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
883965
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Edith
Officer Last Name
Gonzalez
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
O C C B
Shield No
03462
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 904174 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
904174
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
James
Officer Last Name
Howard
Officer Race
Black
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
009 DET
Shield No
03731
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 899948 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
899948
Active Per Last Reported Status
No
Last Reported Active Date
2000-08-11T16:14:41.000
Officer First Name
Antonio
Officer Last Name
Velasquez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
083 PCT
Shield No
23058
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 895830 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
895830
Active Per Last Reported Status
No
Last Reported Active Date
2019-12-02T12:43:11.000
Officer First Name
Lori
Officer Last Name
Patterson
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
DTS
Current Rank
Detective
Current Command
BKLN CT
Shield No
7338
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 889152 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
889152
Active Per Last Reported Status
No
Last Reported Active Date
2006-01-10T07:22:51.000
Officer First Name
Johnny
Officer Last Name
Ong
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
SS DIV
Shield No
02802
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 958884 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
958884
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Miguel
Officer Last Name
Martinez
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
HBXQ RT
Shield No
07838
Total Complaints
1
Total Substantiated Complaints
1
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 966904 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
966904
Active Per Last Reported Status
No
Last Reported Active Date
2020-11-03T10:52:53.000
Officer First Name
Matthew
Officer Last Name
Ward
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
MTS PCT
Shield No
19862
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 966260 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
966260
Active Per Last Reported Status
No
Last Reported Active Date
2020-02-03T10:58:44.000
Officer First Name
Andrew
Officer Last Name
Pasquarella
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
MTS PCT
Shield No
13026
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 900433 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
900433
Active Per Last Reported Status
No
Last Reported Active Date
2012-01-04T15:29:02.000
Officer First Name
Leonard
Officer Last Name
Lantz
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
PBBX
Shield No
17018
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 874316 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
874316
Active Per Last Reported Status
No
Last Reported Active Date
2001-01-16T17:49:10.000
Officer First Name
Peter
Officer Last Name
Green
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT3
Current Rank
Detective
Current Command
WARRSEC
Shield No
01173
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 982803 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
982803
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Suranjit
Officer Last Name
Kapali
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
040 PCT FTU
Shield No
22830
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 971584 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
971584
Active Per Last Reported Status
No
Last Reported Active Date
2023-01-04T10:52:01.000
Officer First Name
Joshua
Officer Last Name
Nuval
Officer Race
Asian
Officer Gender
Male
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
066 PCT
Shield No
08079
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 925980 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
925980
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Maribel
Officer Last Name
Reyes
Officer Race
Hispanic
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
045 PCT
Shield No
12068
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 878564 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
878564
Active Per Last Reported Status
No
Last Reported Active Date
2019-04-01T12:23:30.000
Officer First Name
Michael
Officer Last Name
Scarpati
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
DT2
Current Rank
Detective
Current Command
DBBS OP
Shield No
01849
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 920012 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
920012
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Christin
Officer Last Name
Batih
Officer Race
White
Officer Gender
Female
Current Rank Abbreviation
POF
Current Rank
Police Officer
Current Command
084 PCT
Shield No
30021
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 956890 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
956890
Active Per Last Reported Status
No
Last Reported Active Date
2017-03-01T10:48:29.000
Officer First Name
Joseph
Officer Last Name
Martino
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB ATU
Shield No
13213
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 891047 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
891047
Active Per Last Reported Status
No
Last Reported Active Date
2009-05-27T13:07:01.000
Officer First Name
Charles
Officer Last Name
Spindelman
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
H MAN
Shield No
02330
Total Complaints
1
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 875550 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
875550
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Wilfred
Officer Last Name
Maldonado
Officer Race
Hispanic
Officer Gender
Male
Current Rank Abbreviation
LT
Current Rank
Lieutenant
Current Command
INSRVTR
Shield No
00000
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 910342 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
910342
Active Per Last Reported Status
No
Last Reported Active Date
2009-07-16T13:54:53.000
Officer First Name
Keith
Officer Last Name
Kelk
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
POM
Current Rank
Police Officer
Current Command
TB DT01
Shield No
05552
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 880397 • Active Per Last Reported Status: No
As Of Date
2026-10-01T00:00:00.000
Tax Id
880397
Active Per Last Reported Status
No
Last Reported Active Date
2001-02-08T18:12:23.000
Officer First Name
Michael
Officer Last Name
Tosner
Officer Race
White
Officer Gender
Male
Current Rank Abbreviation
SGT
Current Rank
Sergeant
Current Command
PBBN TF
Shield No
02611
Total Complaints
0
Total Substantiated Complaints
0
2026-10-01T00:00:00.000
As Of Date: 2026-10-01T00:00:00.000 • Tax Id: 981271 • Active Per Last Reported Status: Yes
As Of Date
2026-10-01T00:00:00.000
Tax Id
981271
Active Per Last Reported Status
Yes
Last Reported Active Date
2026-09-01T14:27:49.000
Officer First Name
Sunika
Officer Last Name
Esbrand
Officer Race
Black
Officer Gender
Female
Current Rank Abbreviation
PO
Current Rank
Police Officer
Current Command
PSA 3
Shield No
13942
Total Complaints
0
Total Substantiated Complaints
0