Person
Directing
Stacy Cochran is an American film director, screenwriter and producer based in New York City. She is best known for her films My New Gun (1992) and Boys (1996).
Director
Writer
Producer