{"active":true,"first_name":"Ryan","last_name":"Hallahan","race":"White","gender":"Male","rank":"SGT","command":{"command":"US OPEN TENNIS DETAIL","assignment_date":"2026-08-17","id":"749"},"shield_no":492,"taxid":"943344","complaint_ids":[202105169,201207941],"command_history":[{"command":"PBQN","id":"PBQN"},{"command":"105 PCT","id":"105pct"},{"command":"110 PCT","id":"110pct"}],"appt_date":"2007-01-10","middle_initial":"W","shield_no_history":[5158],"discipline":[{"disposition_date":"2023-03-20","case_no":"2022-27511","penalty":"B - Command Discipline, vacation days (5 days)","recommendation":"Command Discipline - B","allegations":[{"desc":"Failed to prepare required reports."}]}],"documents":[{"url":"https://www.documentcloud.org/documents/22085503-seh_943344","type":"employment-history"}],"image":"https://www.50-a.org/images/officer/FJYP-ryan-hallahan.jpg","payroll":{"salary":"118056","regular":"117719","overtime":"36101","other":"25776","total":"179597"},"id":"FJYP","url":"https://www.50-a.org/officer/FJYP"}