Elizabeth “Libby” Anderson

Died: September 10, 2018 | Place: Chelsey Park Long Term Care, London