Kevin G. Cavanagh

Lieutenant Commander Detective at Internal Affairs Bureau since July 2022, active
Service started December 1997, made $203,000 last year, Tax #920112
White Male