FICTION
- “Phantom Histories”, Phantom Menagerie: Stories Inspired by the Phantom History House (2024)
- “The Visitor”, Monstorm: A Charity Anthology of Horror (2023)
- “The Shepherd,” GigaNotoSaurus (2018)
- “American Gods, American Monsters,” Hybrid Moments: A Literary Tribute to the Misfits (2016)
- Year’s Best Hardcore Horror Volume 2 (Reprint, 2017)
- “Pause for Laughter,” Nightscript Vol. 2 (2016)
NONFICTION
- “Literary Horrors Waiting to Be Made” (Rue Morgue #214, Oct/Nov 2023)
- “Cuts from the Crypt: The 10 Grisliest EC Horror Comics” (Dread Central, Nov. 2022)
- “25 Ghastliest Music Videos” (Rue Morgue #208, Oct. 2022)
- “The Magic Sword”, “Murders in the Rue Morgue”, “Reefer Madness/Sex Madness”, “She Freak”, “Short Sharp Shocks”, “The Witches” (Screem #39, Oct. 2021)
- “30 Thrilling Threequels” (Rue Morgue #202, Sep/Oct 2021)
- “The H Word: Getting Cozy with Horror” (Nightmare Magazine, July 2021)
- “VS: What is the best performance in a horror movie from non-human cast?” (Rue Morgue #201, Jul/Aug 2021)
- “The Nastiest Place on Earth: A Cannibal Movie Park Tour” (Rue Morgue, June 2021)
- “Touching Back: 5 Great Performances from Night Gallery” (Diabolique, Dec. 2019)
- “Midnight Approved: The 10 Most Memorable Episodes of Are You Afraid of the Dark?” (Diabolique, Oct. 2019)
- “Our Father, Rod Serling: Finding Family in The Twilight Zone” (Diabolique, July 2019)
- “Bless the Night, Escape the Light: The Goth-Pop Legacy of Tanz der Vampire” (Diabolique, Nov. 2018)
- “Films That Changed My Life: Aftermath (1994)” (Diabolique, Aug. 2018)
- “The Old Dark House: Revisiting a Restored Classic” (Diabolique, Oct. 2017)
- “Ham to the Slaughter: The Life and Times of a Forgotten Horror Maniac” (Diabolique, Sept. 2017)
- “The ‘V’ Word” and “Forever I’m Alone with You” (Dead Reckonings #21, June 2017)
- “99 Women,” “The Executioner,” and “Slaughterhouse” (Screem #33, May 2017)
- “Small Wonders: The Thing on the Fourble Board” (Turn to Ash Vol. 2, Jan. 2017)
- “Classic Cut: Scary Stories to Tell in the Dark” (Rue Morgue #169, Aug. 2016)
- “Wild Spaces: An Interview with Philip Gelatt” (Turn to Ash Vol. 1, Aug. 2016)
- “Small Wonders: A Drop of Water” (Turn to Ash Vol. 1, Aug. 2016)
- “Dispatches from the Gutter of Heaven: An Appreciation” (The Conqueror Weird, Apr. 2016)
- “Through a Wood Darkly: Growing Up in the World of Lemora” (Innsmouth Free Press, Jan. 2016)
- “From the Cheese Returned: Bram Stoker’s The Mummy and Tale of the Mummy” (Monster! #16, April 2015)
- “From the Cheese Returned: The Nest and Slugs” (Monster! #15, Mar. 2015)
- “Land of Phantoms: Herzog’s Nosferatu” (Fang of Joy #2, Spring 2014)
- “Haunted by the Devil” (The Kind of Face You Hate, Oct. 2013)
- “The Goriest Film You Never Saw” (Paracinema Magazine #18, Dec. 2012)
- Unsolved Mysteries (Kindertrauma, May 2012)
- Deadly Dummies (Kindertrauma, Nov. 2011)
- Track of the Moon Beast (Mad Mad Mad Mad Movies, Sept. 2011)
- 12 Werewolves of Christmas (From Midnight, With Love, Dec. 2010)
- Voices in the Dark – Part 1
- Voices in the Dark – Part 2
- Voices in the Dark – Part 3
- Voices in the Dark – Part 4
- Voices in the Dark – Part 5
- Voices in the Dark – Part 6
- Voices in the Dark – Part 7
- The Dungeons of Doom – Part 1
- The Dungeons of Doom – Part 2
- The Dungeons of Doom – Part 3
- The Dungeons of Doom – Part 4
- The Dungeons of Doom – Part 5
- The Dungeons of Doom – Part 6
- The Dungeons of Doom – Part 7
- The Dungeons of Doom – Part 8
- The Dungeons of Doom – Part 9
- The Dungeons of Doom – Part 10
- The Dungeons of Doom – Part 11
- The Dungeons of Doom – Part 12
- The Dungeons of Doom – Part 13
- The Dungeons of Doom – Part 14
- The Dungeons of Doom – Part 15
- Cold Print: William Sansom’s “A Smell of Fear” and “The Little Room”
- Cold Print: Poppy Z. Brite’s “Calcutta, Lord of Nerves” and “The Ash of Memory, the Dust of Desire”
- Cold Print: Nathan Ballingrud’s “Wild Acre” and “You Go Where It Takes You”
- Cold Print: Angela Carter’s “The Lady of the House of Love” and “The Company of Wolves”
- EC Comics: It’s an Entertaining Comic! – Part 1
- EC Comics: It’s an Entertaining Comic! – Part 2
- EC Comics: It’s an Entertaining Comic! – Part 3
- EC Comics: It’s an Entertaining Comic! – Part 4
- EC Comics: It’s an Entertaining Comic! – Part 5
- EC Comics: It’s an Entertaining Comic! – Part 6
- EC Comics: It’s an Entertaining Comic! – Part 7
- EC Comics: It’s an Entertaining Comic! – Part 8
- EC Comics: It’s an Entertaining Comic! – Part 9
- EC Comics: It’s an Entertaining Comic! – Part 10
- EC Comics: It’s an Entertaining Comic! – Part 11
- EC Comics: It’s an Entertaining Comic! – Part 12
- EC Comics: It’s an Entertaining Comic! – Part 13
- EC Comics: It’s an Entertaining Comic! – Part 14
- EC Comics: It’s an Entertaining Comic! – Part 15
- EC Comics: It’s an Entertaining Comic! – Part 16
- EC Comics: It’s an Entertaining Comic! – Part 17
- EC Comics: It’s an Entertaining Comic! – Part 18
- EC Comics: It’s an Entertaining Comic! – Part 19
- EC Comics: It’s an Entertaining Comic! – Part 20
- EC Comics: It’s an Entertaining Comic! – Part 21
- EC Comics: It’s an Entertaining Comic! – Part 22
- EC Comics: It’s an Entertaining Comic! – Part 23
- EC Comics: It’s an Entertaining Comic! – Part 24
- EC Comics: It’s an Entertaining Comic! – Part 25
- EC Comics: It’s an Entertaining Comic! – Part 26
- EC Comics: It’s an Entertaining Comic! – Part 27
- EC Comics: It’s an Entertaining Comic! – Part 28
- EC Comics: It’s an Entertaining Comic! – Part 29
- EC Comics: It’s an Entertaining Comic! – Part 30
- EC Comics: It’s an Entertaining Comic! – Part 31
- EC Comics: It’s an Entertaining Comic! – Part 32
- EC Comics: It’s an Entertaining Comic! – Part 33
- EC Comics: It’s an Entertaining Comic! – Part 34
- EC Comics: It’s an Entertaining Comic! – Part 35
- EC Comics: It’s an Entertaining Comic! – Part 36
- EC Comics: It’s an Entertaining Comic! – Part 37
- EC Comics: It’s an Entertaining Comic! – Part 38
- EC Comics: It’s an Entertaining Comic! – Part 39
- EC Comics: It’s an Entertaining Comic! – Part 40
- EC Comics: It’s an Entertaining Comic! – Part 41
- EC Comics: It’s an Entertaining Comic! – Part 42
- EC Comics: It’s an Entertaining Comic! – Part 43
- EC Comics: It’s an Entertaining Comic! – Part 44
- EC Comics: It’s an Entertaining Comic! – Part 45
- EC Comics: It’s an Entertaining Comic! – Part 46
- EC Comics: It’s an Entertaining Comic! – Part 47
- EC Comics: It’s an Entertaining Comic! – Part 48
- EC Comics: It’s an Entertaining Comic! – Part 49
- EC Comics: It’s an Entertaining Comic! – Part 50
- EC Comics: It’s an Entertaining Comic! – Part 51
- EC Comics: It’s an Entertaining Comic! – Part 53
- EC Comics: It’s an Entertaining Comic! – Part 54
- EC Comics: It’s an Entertaining Comic! – Part 55
- EC Comics: It’s an Entertaining Comic! – Part 56
- EC Comics: It’s an Entertaining Comic! – Part 57
- EC Comics: It’s an Entertaining Comic! – Part 58
- Shepperton Screams: Dr. Terror’s House of Horrors
- Shepperton Screams: The Skull
- Shepperton Screams: The Psychopath
- Shepperton Screams: The Deadly Bees
- Shepperton Screams: Torture Garden
- Shepperton Screams: The House That Dripped Blood
- Shepperton Screams: I, Monster
- Shepperton Screams: Asylum
- Shepperton Screams: What Became of Jack and Jill?
- Shepperton Screams: Tales from the Crypt
- Shepperton Screams: The Vault of Horror
- Shepperton Screams: From Beyond the Grave
- Shepperton Screams: And Now the Screaming Starts
- Shepperton Screams: Madhouse
- Shepperton Screams: The Beast Must Die
- Shepperton Screams: The Monster Club
- The Lucky 13: Creature Features / Monster Movies
- The Lucky 13: Demons, Witches, and the Devil
- The Lucky 13: Gore!
- The Lucky 13: Horror Comedies
- The Lucky 13: Vampires
- The Lucky 13: Psychological Horror
- The Lucky 13: Werewolves
- The Lucky 13: Serial Killers
- The Lucky 13: Zombies!
- The Lucky 13: Sci-Fi Horror
- The Lucky 13: Slashers
- The Lucky 13: Veteran’s Day
- The Lucky 13: Thanksgiving
- Samurai Frankenstein
- Santa and the She-Devils
- Bad Issue: The Revenge of Dr. X
- Bad Issue: Oasis of the Zombies
- Trailer Terrors: Darkman
- Through a Closet Darkly: An Interview with Iloz Zoc
- Hey, Strange Kids! Comics! An Interview with Rob Kelly
- In Comics, No One Can Hear You SCREAM! An Interview with Tim West
- Alfred Hitchcock Presents
- The Baby
- Black Celebration: A Halloween Film Festival
- The Black Sleep
- The Black Torment
- A Bucket of Blood
- The Cabinet of Dr. Caligari
- Fascination
- Grave of the Vampire
- Hammer House of Horror
- House on Haunted Hill
- Incubus
- Invisible Ghost
- The Long Hair of Death
- Mad Monster Party
- Murders in the Rue Morgue [1971]
- Night of Bloody Horror
- Rabid
- Reflections on Fear: Creepshow
- The Return of the Vampire
- Screamtime
- Shock Treatment
- Silver Bullet
- Slaughter Hotel
- The Stuff
- The Vineyard
- Werewolf of London
- White Zombie
- “Afterward”
- “The Black Cat”
- “Carmilla”
- The Castle of Otranto
- A Christmas Carol
- Conjure Wife
- “The Damned Thing”
- Dracula
- Frankenstein
- Hellboy: Seed of Destruction
- The Hellbound Heart
- The Hound of the Baskervilles
- “The Legend of Sleepy Hollow”
- Lullaby
- Maniac [1934]
- “The Masque of the Red Death”
- “The Monkey’s Paw”
- “The Murders in the Rue Morgue”
- The Ninth Gate
- “The Pit and the Pendulum”
- “Red Shadows”
- “A Rose for Emily”
- The Strange Case of Dr. Jekyll and Mr. Hyde
- The Turn of the Screw
- Vampire Junction
- War of the Worlds
- “Yours Truly, Jack the Ripper”
INTERVIEWS
COMICS
- “Death Pitch,” Hallowscream #3 (2011)
THEATER
- Frankenstein (Production Packet) – Compiled for Venice Theatre’s 2013 production
- Nightmare Theatre (Filmed Performance) – Original play, first staged 2008
