James “Jim” Leo Klein, 77, passed away on July 18, 2023, at his home in Jamestown surrounded by family after a journey with cancer. Jim formerly resided in Grand Forks, Valley City, and Bathgate, ND.
James Klein grandforksherald.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from grandforksherald.com Daily Mail and Mail on Sunday newspapers.