James D. “Jim” Cain, 85, of Thebes, Ill., passed away Friday, April 24, 2026, at Mercy Hospital in Cape Girardeau, Mo.
He was born July 26, 1940, in Pulaski County, Ill., the son of Herman and Grace (Holshouser) Cain.
He married the love of his life, Barbara Beasley, on Dec. 30, 1960, in McClure...