Sheila Ivy Traister

Sheila Ivy Traister

Born 17 January 1958 in Taiwan

Died 24 July 2025 (aged 67)

Writer