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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606580 • Tax Id: 938880
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606580
Tax Id
938880
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606548 • Tax Id: 941242
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606548
Tax Id
941242
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
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606477 • Tax Id: 943457
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606477
Tax Id
943457
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2018-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606441 • Tax Id: 940464
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606441
Tax Id
940464
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606428 • Tax Id: 914984
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606428
Tax Id
914984
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606401 • Tax Id: 955771
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606401
Tax Id
955771
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606384 • Tax Id: 943560
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606384
Tax Id
943560
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606384 • Tax Id: 925313
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606384
Tax Id
925313
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606313 • Tax Id: 945732
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606313
Tax Id
945732
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
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606290 • Tax Id: 948604
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606290
Tax Id
948604
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606271 • Tax Id: 930412
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606271
Tax Id
930412
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606197 • Tax Id: 956322
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606197
Tax Id
956322
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606171 • Tax Id: 953255
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606171
Tax Id
953255
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
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606105 • Tax Id: 922716
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606105
Tax Id
922716
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2018-01-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201606043 • Tax Id: 952262
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201606043
Tax Id
952262
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-07-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605988 • Tax Id: 947068
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605988
Tax Id
947068
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605988 • Tax Id: 930590
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605988
Tax Id
930590
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605983 • Tax Id: 920305
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605983
Tax Id
920305
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605977 • Tax Id: 954354
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605977
Tax Id
954354
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605977 • Tax Id: 933977
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605977
Tax Id
933977
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605977 • Tax Id: 937416
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605977
Tax Id
937416
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605977 • Tax Id: 952608
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605977
Tax Id
952608
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605973 • Tax Id: 958632
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605973
Tax Id
958632
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-10-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605973 • Tax Id: 953431
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605973
Tax Id
953431
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605973 • Tax Id: 948635
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605973
Tax Id
948635
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605958 • Tax Id: 920948
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605958
Tax Id
920948
Ccrb Substantiated Officer Disposition
Substantiated (Command Lvl Instructions)
Non Apu Nypd Penalty Report Date
2017-08-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605771 • Tax Id: 900399
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605771
Tax Id
900399
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605768 • Tax Id: 951507
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605768
Tax Id
951507
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605768 • Tax Id: 952033
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605768
Tax Id
952033
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605673 • Tax Id: 933453
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605673
Tax Id
933453
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605639 • Tax Id: 919931
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605639
Tax Id
919931
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Instructions
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605639 • Tax Id: 914984
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605639
Tax Id
914984
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-09-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605625 • Tax Id: 933135
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605625
Tax Id
933135
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605625 • Tax Id: 938833
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605625
Tax Id
938833
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605625 • Tax Id: 953159
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605625
Tax Id
953159
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605625 • Tax Id: 957525
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605625
Tax Id
957525
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605621 • Tax Id: 933719
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605621
Tax Id
933719
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Case Status
Closed: Not guilty after trial-PC Approved
Apu Closing Date
2019-01-10T00:00:00.000
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605561 • Tax Id: 955292
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605561
Tax Id
955292
Ccrb Substantiated Officer Disposition
Substantiated (Charges)
Officer Is Apu
Yes
Apu Ccrb Trial Recommended Penalty
Forfeit vacation 20 days
Apu Case Status
Closed: Not guilty after trial-PC Approved
Apu Closing Date
2017-10-16T00:00:00.000
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605457 • Tax Id: 954506
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605457
Tax Id
954506
Ccrb Substantiated Officer Disposition
Substantiated (Formalized Training)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605457 • Tax Id: 934643
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605457
Tax Id
934643
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-11-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605421 • Tax Id: 940762
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605421
Tax Id
940762
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
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605421 • Tax Id: 948363
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605421
Tax Id
948363
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
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605421 • Tax Id: 937350
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605421
Tax Id
937350
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
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605419 • Tax Id: 929274
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605419
Tax Id
929274
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
No penalty
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605419 • Tax Id: 952040
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605419
Tax Id
952040
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-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605408 • Tax Id: 950591
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605408
Tax Id
950591
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605408 • Tax Id: 942687
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605408
Tax Id
942687
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605403 • Tax Id: 947482
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605403
Tax Id
947482
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Command Discipline - A
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605373 • Tax Id: 946976
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605373
Tax Id
946976
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline B)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training
2026-10-16T00:00:00.000
As Of Date: 2026-10-16T00:00:00.000 • Complaint Id: 201605363 • Tax Id: 954065
As Of Date
2026-10-16T00:00:00.000
Complaint Id
201605363
Tax Id
954065
Ccrb Substantiated Officer Disposition
Substantiated (Command Discipline A)
Non Apu Nypd Penalty Report Date
2017-12-28T00:00:00.000
Officer Is Apu
No
Nypd Officer Penalty
Formalized Training