Kevin Kangas is a director and producer, known for Fear of Clowns (2004), Hunting Humans (2002) and Garden of Hedon (2011).