Es el creador de la serie televisiva "Noah's Arc", que se emite en LOGO TV desde 2005.