Chief David Michaud
Chief David Michaud Served 1967-1998 Former Denver Police Chief David Michaud died Saturday, December 26, 2020 at the age of 80. After more than 30 years with the Denver Police Department (DPD), Michaud retired in 1998 at the age of 69. He rose from patrol cop to Denver’s police chief to parole-board chairman, after which […]
Chief David Michaud Read More »