FORT WORTH -- Elizabeth “Liz” Spiegel Hutchison passed away Sunday afternoon June 21, 2020 after a hard-fought battle with cancer. SERVICE: A celebration of her life will be held at 11 a.m. Friday, June 26, in the chapel at Robertson... View Obituary & Service Information