Cyndi Mason
Cyndi Mason was born in Ontario, Canada. She is an actress, known for The Overcoat (2001), Lured (1997) and The Net (1998).
Mother