An American actress, born in New York. She is best known for the films The Driller Killer (1979) and Invincible Force (2011).
(According to views)