Dean Leroy Flummerfelt January 21 1926 April 23 2020 (age 94) Published on: April 26, 2020 Death Notice