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-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608765 • Tax Id: 935886
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608765
Tax Id
935886
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608744 • Tax Id: 948185
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608744
Tax Id
948185
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608744 • Tax Id: 926798
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608744
Tax Id
926798
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Plea Agreed Penalty
Forfeit vacation 30 days
Apu Case Status
Closed: Resolved by plea
Apu Closing Date
2019-06-13T00:00:00.000
Nypd Officer Penalty
Forfeit vacation 30 days
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608716 • Tax Id: 958504
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608716
Tax Id
958504
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608697 • Tax Id: 948483
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608697
Tax Id
948483
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608693 • Tax Id: 925787
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608693
Tax Id
925787
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608641 • Tax Id: 944294
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608641
Tax Id
944294
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608621 • Tax Id: 920746
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608621
Tax Id
920746
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608616 • Tax Id: 944907
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608616
Tax Id
944907
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608584 • Tax Id: 941566
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608584
Tax Id
941566
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Retained, without discipline
Apu Closing Date
2018-04-05T00:00:00.000
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608576 • Tax Id: 949364
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608576
Tax Id
949364
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Retained, with discipline
Apu Closing Date
2018-05-09T00:00:00.000
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608530 • Tax Id: 942445
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608530
Tax Id
942445
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608496 • Tax Id: 958797
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608496
Tax Id
958797
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608480 • Tax Id: 950577
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608480
Tax Id
950577
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608467 • Tax Id: 930995
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608467
Tax Id
930995
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608465 • Tax Id: 956922
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608465
Tax Id
956922
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608444 • Tax Id: 946897
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608444
Tax Id
946897
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608412 • Tax Id: 914984
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608412
Tax Id
914984
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608411 • Tax Id: 940578
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608411
Tax Id
940578
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-04-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608391 • Tax Id: 958781
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608391
Tax Id
958781
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608263 • Tax Id: 944576
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608263
Tax Id
944576
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608200 • Tax Id: 955450
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608200
Tax Id
955450
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608154 • Tax Id: 934891
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608154
Tax Id
934891
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608063 • Tax Id: 952505
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608063
Tax Id
952505
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-05-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608051 • Tax Id: 954816
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608051
Tax Id
954816
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Retained, with discipline
Apu Closing Date
2018-02-23T00:00:00.000
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608020 • Tax Id: 946346
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608020
Tax Id
946346
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608020 • Tax Id: 947275
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608020
Tax Id
947275
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608018 • Tax Id: 953955
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608018
Tax Id
953955
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608016 • Tax Id: 952365
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608016
Tax Id
952365
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Retained, without discipline
Apu Closing Date
2018-05-29T00:00:00.000
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608016 • Tax Id: 960081
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608016
Tax Id
960081
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608013 • Tax Id: 932745
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608013
Tax Id
932745
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201608013 • Tax Id: 945533
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201608013
Tax Id
945533
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607995 • Tax Id: 938197
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607995
Tax Id
938197
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607995 • Tax Id: 954509
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607995
Tax Id
954509
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Closed Administratively (No penalty reported)
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607995 • Tax Id: 955382
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607995
Tax Id
955382
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607965 • Tax Id: 906542
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607965
Tax Id
906542
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607913 • Tax Id: 926259
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607913
Tax Id
926259
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607870 • Tax Id: 930421
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607870
Tax Id
930421
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607855 • Tax Id: 957344
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607855
Tax Id
957344
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2018-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607838 • Tax Id: 946971
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607838
Tax Id
946971
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Previously adjudicated, discipline not reported
Apu Closing Date
2026-01-23T12:07:32.000
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607788 • Tax Id: 898737
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607788
Tax Id
898737
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Dismissal Probation 30 days
Apu Trial Commissioner Recommended Penalty
Dismissal Probation 30 days
Apu Case Status
Closed: Guilty after trial-PC Approved
Apu Closing Date
2019-06-13T00:00:00.000
Nypd Officer Penalty
Dismissal Probation 30 days
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607783 • Tax Id: 936994
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607783
Tax Id
936994
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607782 • Tax Id: 954096
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607782
Tax Id
954096
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607782 • Tax Id: 942823
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607782
Tax Id
942823
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607782 • Tax Id: 948727
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607782
Tax Id
948727
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-03-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607750 • Tax Id: 954032
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607750
Tax Id
954032
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2019-06-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Vacation: 15 days
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607728 • Tax Id: 944897
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607728
Tax Id
944897
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2018-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607619 • Tax Id: 938331
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607619
Tax Id
938331
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Officer Is Apu
No
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607604 • Tax Id: 948594
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607604
Tax Id
948594
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-15T00:00:00.000
As Of Date: 2026-10-15T00:00:00.000 • Complaint Id: 201607604 • Tax Id: 925648
As Of Date
2026-10-15T00:00:00.000
Complaint Id
201607604
Tax Id
925648
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-02-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training