Willa Lee (Otto) Spencer

Willa Lee (Otto) Spencer, 77, of Lindsay was born on December 8, 1943 in Milwaukee, Wisconsin. She passed away peacefully at home surrounded by family on April 15, 2021 after bravely enduring terminal cancer for more than a year.

View Original NoticeWilla Lee (Otto) Spencer