January 3, 1956 – November 3, 2023Kevin Joseph, age 67, of St. Michael passed away on Friday, November 3, 2023. He was born on January 3, 1956 in Robbinsdale the son of Joseph R. & Catherine A. (Winking) Gannon. On August 30, 1985, Kevin J. Gannon and Diane R. Hall were joined in holy marriage at St. Raphael’s Catholic Church in Crystal. God blessed their marriage with three daughters. Kevin was employed in sales management at Hardrives, Inc. K-Bones was happiest on the water, driving his pontoon whether in Florida or on Mille Lacs Lake. He loved to snowmobile and later in life he spent much time restoring 1970’s era Polaris Snowmobiles. He was a proud “Girl Dad”, and was more than happy to be outnumbered at home. Survived by his loving wife of thirty-eight years: Diane; daughters: Allie (Matt) Jones, Melissa (Ryan) Petterson and Natalie (Jack) Peterson; grandchildren: Sloane, Dominic, Lily, Mia and Charles; siblings: Greg (Melinda) Gannon; Terry Gannon; and many other wonderful nieces and nephews. Preceded in death by his parents and by a sister Colleen Elsberry. Visitation will be held on Thursday, November 9th, 2023 from 4-8 P.M. at the funeral home. Mass of Christian Burial Friday, November 10th at 10:00 A.M. Mary Queen of Peace – St. Martin Campus in Rogers. The funeral will be followed by a luncheon at Rush Creek Golf Course in Maple Grove. Please join us for food and drinks to celebrate the life of K-Bones.