Stefan's films have premiered and won awards at festivals such as the Berlin International Film Festival and South by Southwest, among many others, and have been successfully released theatrically and on TV channels such as PBS, HBO and the Sundance Channel.

He has over fifteen feature film credits to his name as a writer, director and/or producer, among them MY LAST DAY WITHOUT YOU, Olaf de Fleur Johannesson's THE AMAZING TRUTH ABOUT QUEEN RAQUELA and ARRANGED. On these and other projects he's worked with Academy Award winner Melissa LeoAli LarterZoe Lister-JonesKen DukenNicole Beharie, Michael Imperioli and David Harbour. In addition to these indie features, Stefan and writing partner Christoph Silber have written four TV movies for leading European networks ARD and ZDF, two of which filmed in Hawai’i.

On the documentary front, Stefan directed the one-hour film CONTESTED STREETS, which screened widely at environmental film festivals and aired as part of "The Green" series on the Sundance Channel. In 2015, he released a feature documentary on Poet Laureate and environmental activist W.S. Merwin, entitled EVEN THOUGH THE WHOLE WORLD IS BURNING. A one-hour version of the film, W.S. MERWIN: TO PLANT A TREE, was broadcast nationally on PBS in April 2016.

In the past five years, Stefan has developed and sold TV shows to companies such as Sony Pictures TVAMC Studios, The Weinstein Company, Mandeville, Big Beach and Abominable Pictures. He currently is in post-production on the comedy feature ALOHA SURF HOTEL, created and produced with Jon Stern, which shot on Maui in June.

Stefan is a frequent collaborator with Icelandic filmmaker Olaf de Fleur, screenwriter Christoph Silber, and Diane Crespo, with whom he founded the New York-based Cicala Filmworks. An active member of the Writers Guild of America (WGA), he's is managed by LA-based Industry Entertainment.

Stefan graduated from Wesleyan University, and studied as a Fulbright Scholar at Christian-Albrechts University in Kiel, Germany. He and his family live on the North Shore of Maui, Hawai'i.