Civilian Complaint Review Board: Penalties

A table listing recommended and final penalties for each officer with a substantiated complaint of misconduct since the year 2000. Non-charges cases go through the Department Advocate's Office (DAO) and are recorded as non-APU where relevant in the table, while charges cases are prosecuted by the Administrative Prosecution Unit (APU) and are marked as APU penalties and recommendations. In all cases the NYPD Commissioner will issue a final penalty, labeled as "NYPD Officer Penalty" in the dataset.

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 keep-pkmh 13 fields
DOWNLOAD CSV
Dataset fields
Showing 50 real records
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201808018 • Tax Id: 926441
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201808018
Tax Id
926441
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201808002 • Tax Id: 921461
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201808002
Tax Id
921461
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201808002 • Tax Id: 955116
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201808002
Tax Id
955116
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807994 • Tax Id: 960059
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807994
Tax Id
960059
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Officer Is Apu
No
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807936 • Tax Id: 964737
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807936
Tax Id
964737
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807936 • Tax Id: 960635
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807936
Tax Id
960635
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807856 • Tax Id: 931988
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807856
Tax Id
931988
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2019-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807838 • Tax Id: 954255
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807838
Tax Id
954255
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2021-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Resigned
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807794 • Tax Id: 948884
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807794
Tax Id
948884
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807794 • Tax Id: 956145
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807794
Tax Id
956145
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807762 • Tax Id: 938037
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807762
Tax Id
938037
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807747 • Tax Id: 954471
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807747
Tax Id
954471
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807718 • Tax Id: 953902
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807718
Tax Id
953902
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Vacation: 3 days
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807718 • Tax Id: 948601
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807718
Tax Id
948601
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2021-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807705 • Tax Id: 948649
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807705
Tax Id
948649
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Forfeit vacation 15 days
Apu Case Status
Closed: Not guilty after trial-PC Approved
Apu Closing Date
2020-04-21T00:00:00.000
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807690 • Tax Id: 949290
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807690
Tax Id
949290
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807688 • Tax Id: 961732
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807688
Tax Id
961732
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2019-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Level Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807668 • Tax Id: 948904
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807668
Tax Id
948904
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807652 • Tax Id: 923029
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807652
Tax Id
923029
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Retired
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807540 • Tax Id: 955875
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807540
Tax Id
955875
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2019-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Resigned
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807481 • Tax Id: 928217
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807481
Tax Id
928217
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807479 • Tax Id: 940624
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807479
Tax Id
940624
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2019-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807451 • Tax Id: 932790
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807451
Tax Id
932790
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2019-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807436 • Tax Id: 938534
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807436
Tax Id
938534
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2019-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Closed Administratively (No penalty reported)
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807424 • Tax Id: 959310
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807424
Tax Id
959310
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807353 • Tax Id: 950110
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807353
Tax Id
950110
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807337 • Tax Id: 959643
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807337
Tax Id
959643
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Resigned
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807333 • Tax Id: 962918
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807333
Tax Id
962918
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Terminated
Apu Case Status
Closed: Not guilty after trial-PC Approved
Apu Closing Date
2024-03-18T00:00:00.000
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807323 • Tax Id: 911139
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807323
Tax Id
911139
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2019-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Retired
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807315 • Tax Id: 956955
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807315
Tax Id
956955
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807315 • Tax Id: 947767
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807315
Tax Id
947767
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807315 • Tax Id: 953469
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807315
Tax Id
953469
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807315 • Tax Id: 957611
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807315
Tax Id
957611
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807314 • Tax Id: 959710
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807314
Tax Id
959710
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807314 • Tax Id: 959992
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807314
Tax Id
959992
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807283 • Tax Id: 944211
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807283
Tax Id
944211
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807266 • Tax Id: 927841
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807266
Tax Id
927841
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807213 • Tax Id: 940682
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807213
Tax Id
940682
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Forfeit vacation 50 days
Apu Trial Commissioner Recommended Penalty
Forfeit vacation 10 days
Apu Case Status
Closed: Trial verdict reversed by PC, Final verdict Not Guilty
Apu Closing Date
2022-06-03T00:00:00.000
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807212 • Tax Id: 911407
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807212
Tax Id
911407
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807212 • Tax Id: 963419
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807212
Tax Id
963419
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807202 • Tax Id: 934145
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807202
Tax Id
934145
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Retained, with discipline
Apu Closing Date
2019-12-10T00:00:00.000
Nypd Officer Penalty
Suspension 25 days
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807163 • Tax Id: 960225
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807163
Tax Id
960225
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807156 • Tax Id: 923596
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807156
Tax Id
923596
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807080 • Tax Id: 955136
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807080
Tax Id
955136
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807080 • Tax Id: 935610
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807080
Tax Id
935610
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807073 • Tax Id: 939835
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807073
Tax Id
939835
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807050 • Tax Id: 964532
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807050
Tax Id
964532
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201807050 • Tax Id: 947308
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201807050
Tax Id
947308
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - B
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201806991 • Tax Id: 957649
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201806991
Tax Id
957649
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-11T00:00:00.000
As Of Date: 2026-10-11T00:00:00.000 • Complaint Id: 201806962 • Tax Id: 931175
As Of Date
2026-10-11T00:00:00.000
Complaint Id
201806962
Tax Id
931175
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2020-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - B