Aidan O'Hara is known for Klepto the Clown (2001) and Blizzard (2003).
Klepto the Clown
Blizzard
No data