Dennis Leroy Stauffer January 07 1934 September 21 2019 Published on: September 22, 2019 Death Notice