{"active":true,"first_name":"Frank","last_name":"Gagnon","race":"White","rank":"DTS","command":{"command":"INS TRN","assignment_date":"2026-08-31","id":"844"},"shield_no":5093,"taxid":"958610","complaint_ids":[202102046,202101293,201905186,201809123,201804419],"command_history":[{"command":"CRM CTL","id":"232"},{"command":"TB BX/Q","id":"560"},{"command":"TB DT12","id":"TB12"},{"command":"TB DT20","id":"TB20"},{"command":"COLLABORATIVE POLICING UNIT"},{"command":"113 PCT","id":"113pct"}],"appt_date":"2015-07-08","middle_initial":"E","shield_no_history":[19242],"documents":[{"url":"https://www.documentcloud.org/documents/25447654-958610_10222024_2024066pdf","date":"2024-10-22T00:00:00.000Z","type":"trial-decision"},{"url":"https://www.documentcloud.org/documents/22085990-seh_958610","type":"employment-history"}],"image":"https://www.50-a.org/images/officer/JGV-frank-gagnon.jpg","payroll":{"salary":"119980","regular":"115478","overtime":"22372","other":"13632","total":"151482"},"id":"JGV","url":"https://www.50-a.org/officer/JGV"}