Pastora MacEachern

Birth date: Jun 8, 1946 Death date: Oct 17, 2025