Spencer Allen
August 4, 1931 - March 2, 2021
Spencer Allen, age 89 of Altamonte Springs, Florida, passed away on March 2, 2021 at his residence. Spencer was born on August 4, 1931 in Dedham, Massachusetts. Spencer was preceded in death by his wife Lillian Lary Allen (2016); and is survived... View Obituary & Service Information