Stephanie Allain is an African-American producer of independent movies in Hollywood, California. She was the Festival Director for the LA Film Festival from 2011-2016.
The script ran 0.004 seconds.