The Escanaba Daily Press
David Brian Holmes
David Brian Holmes, 66, of Iron Mountain, was called home to be with his Lord and savior on April 24, 2024 after courageous battle with cancer. David was born to Ralph and Rosemarie Holmes in ...
2 hours ago