John Peter Klein, age 83, of St. Clair Shores, passed away peacefully March 5, 2012. Beloved husband of Rosemary (née Reidy) for 56 years. Loving father of Carole (Eric) James, Kathy (Gary) Noble, Thomas (Sue), and Michael (Sharon). Proud and loving grandpa of Brittany Noble, Collette Noble, Tyler James, Olivianne James, Evan James, Sheila Klein, Shannon Klein, and Shane Klein. Loving brother of Maryann Fleischer and Nicholas Klein. Loving brother-in-law of Frank. John was a retired Detroit Edison lineman, an avid outdoorsman, and a dog lover. Visitation Thursday 2-9 at the Kaul Funeral Home, 28433 Jefferson Avenue, St. Clair Shores. Vigil prayers 7pm Thursday. In state Friday 9:30am until 10 am, the time of the Funeral Mass at St. Isaac Jogues Church, St. Clair Shores. In lieu of flowers, please make a donation in John's name to The Humane Society.