Hagen, Richard LaMont age 83 of Princeton, passed away on April 30, 2021 at the Buffalo Hospital in Buffalo, MN. Survived by his children: Lynn (Robert Egge) Hagen, Bret (Mary) Hagen, Rick (Gina) Hagen and Michelle (Brent Weyer) Hagen; sixteen grandchildren; 8 great grandchildren: Olive, Aubrey, Elizabeth, Gregory, Jamison, Jeremiah, Kaylee and Charolette; brother, Dennis (Trudy) Hagen; also nieces, nephews, other relatives and friends. Preceded in death by his wife, Carol Hagen, his parents, Neil & Eunice Hagen; sons Ronald and Mark Hagen. Visitation will be held Thursday, May 6, 2021 from 4:00-7:00 p.m. at Christ Our Light Catholic Church of Princeton, MN. Mass of Christian Burial for Richard L. Hagen will be held on Friday, May 7 at 11:00 A.M. with visitation one hour prior to the mass at Christ Our Light Catholic Parish, 804 7th Avenue South, Princeton, MN. Interment to follow the service at Oak Knoll Cemetery in Princeton, MN. Serving the family... The Peterson Chapel St. Michael/Albertville 763-497-5362 thepetersonchapel.com