Walter Phelan is a special effects guru well know in the horror industry. He isn't only known for the effect but by his characters that he got in the makeup for. Most notably he was Dr. Satan in Rob Zombies House of 1000 Corpses and The Devils Rejects. He was also the main demon in Demon Knight as well as many others. Grab a Walter Phelan autograph for your horror autograph collection today!