Sandra Leemaude (Williams) Luster Passed away on Tuesday, October 15th, 2019, at home with loved ones in Pittsburgh, PA. Sandra was born September 25, 1959 in New Castle, PA, to Eileen Williams and James McMillan. Ms. Luster is also survived... View Obituary & Service Information