An American actress, born in Illinois, United States. She's known for Stuckey’s Last Stand (1980) and The Funhouse (1981).