profile

    Francesca Sloane

    Francesca Sloane is an American film and television writer and director.

    Movies

    poster
    Twenty Cigarettes
    33 %|Feb 17, 2011
    Documentary

    Series