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). Wikipedia