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-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201904022 • Tax Id: 961547
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201904022
Tax Id
961547
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201904022 • Tax Id: 961549
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201904022
Tax Id
961549
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201904012 • Tax Id: 942490
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201904012
Tax Id
942490
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201904012 • Tax Id: 957622
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201904012
Tax Id
957622
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903998 • Tax Id: 962159
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903998
Tax Id
962159
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903963 • Tax Id: 962266
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903963
Tax Id
962266
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903903 • Tax Id: 961710
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903903
Tax Id
961710
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903903 • Tax Id: 963847
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903903
Tax Id
963847
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903903 • Tax Id: 958298
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903903
Tax Id
958298
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903895 • Tax Id: 933655
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903895
Tax Id
933655
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903895 • Tax Id: 936151
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903895
Tax Id
936151
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903880 • Tax Id: 948887
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903880
Tax Id
948887
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903880 • Tax Id: 963654
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903880
Tax Id
963654
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903853 • Tax Id: 939146
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903853
Tax Id
939146
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
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903851 • Tax Id: 941359
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903851
Tax Id
941359
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Reprimand
Apu Case Status
Closed: Plea set aside, Formalized Training
Apu Closing Date
2023-03-17T00:00:00.000
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903851 • Tax Id: 939814
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903851
Tax Id
939814
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Reprimand
Apu Case Status
Closed: Plea set aside, Formalized Training
Apu Closing Date
2023-03-17T00:00:00.000
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903851 • Tax Id: 949938
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903851
Tax Id
949938
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Reprimand
Apu Case Status
Closed: Plea set aside, Formalized Training
Apu Closing Date
2023-03-24T00:00:00.000
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903838 • Tax Id: 963866
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903838
Tax Id
963866
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903838 • Tax Id: 956244
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903838
Tax Id
956244
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903818 • Tax Id: 923317
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903818
Tax Id
923317
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903743 • Tax Id: 953225
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903743
Tax Id
953225
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Terminated
Apu Trial Commissioner Recommended Penalty
Suspension 10 days
Apu Case Status
Closed: Guilty after trial-PC Approved
Apu Closing Date
2024-09-04T12:35:38.000
Nypd Officer Penalty
Suspension 10 days / Forfeit vacation 10 days
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903733 • Tax Id: 943157
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903733
Tax Id
943157
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903726 • Tax Id: 956771
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903726
Tax Id
956771
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903723 • Tax Id: 952552
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903723
Tax Id
952552
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2021-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903723 • Tax Id: 947478
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903723
Tax Id
947478
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2021-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903682 • Tax Id: 933762
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903682
Tax Id
933762
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - B
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903682 • Tax Id: 926408
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903682
Tax Id
926408
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2021-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - B
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903672 • Tax Id: 955566
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903672
Tax Id
955566
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903672 • Tax Id: 949240
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903672
Tax Id
949240
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903672 • Tax Id: 958175
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903672
Tax Id
958175
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903672 • Tax Id: 955560
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903672
Tax Id
955560
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903597 • Tax Id: 960538
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903597
Tax Id
960538
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: MOS Retired
Apu Closing Date
2021-07-24T00:00:00.000
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903591 • Tax Id: 934052
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903591
Tax Id
934052
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2023-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903591 • Tax Id: 963502
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903591
Tax Id
963502
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2023-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903565 • Tax Id: 958646
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903565
Tax Id
958646
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2020-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903548 • Tax Id: 932143
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903548
Tax Id
932143
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903527 • Tax Id: 958971
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903527
Tax Id
958971
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2020-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903523 • Tax Id: 961171
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903523
Tax Id
961171
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-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903512 • Tax Id: 943338
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903512
Tax Id
943338
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903512 • Tax Id: 949333
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903512
Tax Id
949333
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903484 • Tax Id: 946815
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903484
Tax Id
946815
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Forfeit vacation 10 days
Apu Case Status
Closed: Resolved by plea
Apu Closing Date
2021-06-17T00:00:00.000
Nypd Officer Penalty
Forfeit vacation 10 days
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903480 • Tax Id: 932167
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903480
Tax Id
932167
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903480 • Tax Id: 961002
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903480
Tax Id
961002
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903480 • Tax Id: 963145
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903480
Tax Id
963145
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903463 • Tax Id: 931792
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903463
Tax Id
931792
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Previously adjudicated, with discipline
Apu Closing Date
2021-04-23T14:23:35.000
Nypd Officer Penalty
Command Discipline A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903445 • Tax Id: 935973
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903445
Tax Id
935973
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903423 • Tax Id: 955988
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903423
Tax Id
955988
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2021-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903423 • Tax Id: 953830
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903423
Tax Id
953830
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2021-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903406 • Tax Id: 949550
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903406
Tax Id
949550
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Board Discipline Recommendation
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Reprimand
Apu Case Status
Closed: Plea set aside, Formalized Training
Apu Closing Date
2023-04-22T20:37:41.000
Nypd Officer Penalty
Formalized Training
2026-10-10T00:00:00.000
As Of Date: 2026-10-10T00:00:00.000 • Complaint Id: 201903401 • Tax Id: 956314
As Of Date
2026-10-10T00:00:00.000
Complaint Id
201903401
Tax Id
956314
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2020-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions