Gerald Franklin Johnson, age 86 and a long-time resident of New Hampton, died peacefully on Sunday, Nov. 28, 2021, at MercyOne Medical Center in Waterloo with his family and his dear companion Marjorie Bullen by his side.