Barbara Marineau
Barbara Marineau was born in Detroit, Michigan, USA. She is an actress, known for Man on a Ledge (2012), When Nature Calls (1985) and Stage on Screen: The Women (2002). She was previously married to Franc Luz.