Sandra Leigh Fitzgerald passed on October 14, 2026, at the age of 79. Born on January 27, 1947, in Washington DC, she resided in Orlando, Florida and was married to her husband Thomas Lera for 33 years.
v.1.18.1