Eleanor Thelma Francis
February 12, 1944 - May 10, 2022
Eleanor Thelma Francis was called home to glory on May 10, 2022, in Orlando Florida, after a lengthy, courageous and valiant battle with terminal cancer. Eleanor or "Ellie" as she was affectionately called by family and friends, was born the... View Obituary & Service Information