Gary Eugene Klein obituary, Maryville, IL

In memory of

Gary Eugene Klein