Jo Francis Anderson
April 5, 1926 - January 12, 2021
Jo Pearl Francis Anderson was born April 5, 1926 in Delia, Texas. She passed away on January 12, 2021 in Fort Worth, Texas at the age of 94. Jo was preceded in death by her husband, Larry Anderson and parents Mr. and Mrs. George Lillard.... View Obituary & Service Information