Был режиссером фильмов: Chavez Ravine: A Los Angeles Story (2003), Waiting for Dark (1993), участвовал в создании сериала Независимая линза (1999-2016), руководил производством игр: The Last Express (1997), Karateka (2012), Prince of Persia 2: The Shadow and the Flame (1992) и др.
Выполнял функции продюсера фильмов: Принц Персии: Пески времени (2010), Chavez Ravine: A Los Angeles Story (2003), Waiting for Dark (1993), сериала Независимая линза (1999-2016), игры Karateka (2012).