CAPE GIRARDEAU, Mo. — James (Jim) William Hahn, 94, of Cape Girardeau, died on Wednesday, Nov. 18, 2020, at The Chateau Girardeau.