{"active":true,"first_name":"John","last_name":"Moran","race":"White","gender":"Male","rank":"SGT","command":{"command":"103 PCT","assignment_date":"2022-03-10","id":"103pct"},"shield_no":2699,"taxid":"949361","complaint_ids":[202407110,202301420,202300781,201802660],"command_history":[{"command":"070 PCT","id":"70pct"}],"appt_date":"2010-07-06","middle_initial":"G","shield_no_history":[3579],"discipline":[{"disposition_date":"2016-03-07","case_no":"2016-15344","penalty":"Vacation days (5 days)","charges":[{"desc":"While on-duty,  prepared a complaint report and classified the incident as petit larceny when it should have been classified as a robbery.","disposition":"Guilty"},{"desc":"While on-duty, failed and neglected to make proper notifications and referrals regarding a complaint.","disposition":"Guilty"}]}],"documents":[{"url":"https://www.documentcloud.org/documents/21026721-moran-ced8f1a2b81c53440e35b8e31870a39b8ac49946","type":"brady-giglio"}],"image":"https://www.50-a.org/images/officer/725F-john-moran.jpg","payroll":{"salary":"97894","regular":"96691","overtime":"10658","other":"22032","total":"129382"},"id":"725F","url":"https://www.50-a.org/officer/725F"}