Director · Born 1961
American Dad: The New CIA
2005 · Director
Mucha Lucha: The Return of El Malefico