David Lloyd Michaud
October 19, 1940 - December 26, 2020
David Lloyd Michaud, Retired Denver Police Chief, appointed by Mayor Wellington Webb, passed away peacefully with his wife, Lois by his side on Saturday, December 26, 2020. David joined the Denver Police Department in 1967 after proudly serving... View Obituary & Service Information