Hello, IndieTalk!
My name is Len Archibald, and I am a filmmaker/entrepreneur originally from Toronto, Canada that now resides in Ohio. In 2010, I wrote, produced and directed my first feature-length film, "Beating Traffic" that was fairly successful on the Festival Circuit.
I am also the...