On June 21, 2023, Joan Spratt Walsh embraced the 93rd summer of her life. On June 22, she embraced the eternal light and warmth of our Lord Jesus Christ as she joined all of her loved ones that preceded her in death, including her husband of 67 years, John Walsh; her sister, Dorthy; and her brothers, Bob and John.

Joan leaves behind her sons, Richard, Brian, and Jim; her daughters-in-law, Leslie and Leanne; her grandchildren, Samantha (Zach Petrill), Brandon, Jonna (Lee DeWyze), Caitlin, Jennifer, and Michael; and her great grandchildren, Liam, Riley, Madie, Joey, Bailey and Forrest.

“Whether near or far away,” we love you.

A celebration of life service will be held at a later date.

Cavin-Cook Funeral Home, Mooresville is proudly serving the Walsh family.