Sheila Ann Denon Stross
February 25, 1940 - December 20, 2024
Loudonville, NY-We mourn the death and celebrate the 84-year life of Sheila Ann Denon Stross who passed peacefully at Sr. Peter’s hospital on December 20, 2024 with her family at her side. Sheila was born on February 25, 1940, in Boston... View Obituary & Service Information
