Former IMPD chief Riggs gets another new job—this time in Denver
A press release from the city stated that Troy Riggs joined the Denver Department of Public Safety last year as deputy director—a role he must have had for just a quick stint, considering he listed the Sagamore Institute as his job on Linkedin until November.