Known For
Acting
Born
in Denver, Colorado, USA
David Stifel was born in Denver, Colorado, USA.
Cookie the Pirate
Lycon - Seller of Black Inhalers
Hotel Clerk
Screamer for Jesus
Felix
Dad
Willie
Tribal Leader