Born Allen LeRoy Letson, Jr. In Sheffield, AL. Allen moved to Indiana
as a child and was raised in the town of Bremen. He is self-taught
makeup artist whose work can be seen in "Sand Castles" or the movie
short "The H&G Job."
Listed Credits:"Sand Castles" " The H&G Job" "Zombie Fairytale Theatre"