{"active":true,"first_name":"Ryan","last_name":"Oleary","race":"White","gender":"Male","rank":"DT3","command":{"command":"115 DET","assignment_date":"2022-02-08","id":"115det"},"shield_no":2642,"taxid":"963185","complaint_ids":[202007642,201906791],"command_history":[{"command":"MED DIV","id":"324"},{"command":"115 PCT","id":"115pct"}],"appt_date":"2017-01-04","middle_initial":"M","shield_no_history":[20738],"discipline":[{"disposition_date":"2022-11-08","case_no":"2022-25831","recommendation":"Command Discipline - B","allegations":[{"desc":"Wrongfully frisked an individual known to the Department."},{"desc":"Wrongfully search a vehicle."}]}],"image":"https://www.50-a.org/images/officer/KRRT-ryan-oleary.jpg","payroll":{"salary":"119429","regular":"115121","overtime":"42297","other":"13472","total":"170890"},"id":"KRRT","url":"https://www.50-a.org/officer/KRRT"}