Books
- Notes from Underground: The Hollow Earth Story Cycle, Word Horde (Oct 2025)
- How to See Ghosts & Other Figments, Word Horde (Oct 2022)
- Guignol & Other Sardonic Tales, Word Horde (Oct 2018)
- Painted Monsters & Other Strange Beasts, Word Horde (Oct 2015)
- Never Bet the Devil & Other Warnings, Evileye Books (2012)
Never Bet the Devil Deluxe Edition, Strix Publishing (Oct 2017)
As Editor
- Fungi (w/ Silvia Moreno-Garcia), Innsmouth Free Press (2012)
Chapbooks & Zines
- Starlight Theater Halloween Double-feature (Oct 2025)
- The Cult of Headless Men, Dunhams Manor Press (Oct 2016)
collected in Guignol & Other Sardonic Tales, Word Horde (Oct 2018) - Gardinel’s Real Estate w/ M.S. Corley (Oct 2014)
audio version narrated by Matt Godfrey - The Mysterious Flame, Dead Letter Press (2009)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012)
Stories
- “The Phantom of the Wax Museum” Final Curtain, Lethe Press (Dec 2025)
- “Leandra’s Story” Notes from Underground, Word Horde (Oct 2025)
- “Terror Aquarium” Starlight Theater Halloween Double-feature (Oct 2025)
- “The Witch and the Pendulum” Starlight Theater Halloween Double-feature (Oct 2025)
- “Starlight Double-feature” Starlight Theater Halloween Double-Feature (Oct 2025)
- “Candles Burn Blue” Spooky Magazine (Fall 2024)
- “In the Blue Room” Spoon Knife 8: Smoke & Mirrors, Autonomous Press (May 2024)
reprinted in The Dark (Jan 2025) - “Marcella” Euroschlock Nightmares, Muzzleland Press (Mar 2024)
- “The Doom That Came to Wyrock” Mystery, Murder, Madness, Mythos, PS Publishing (Dec 2023)
- “The God of the Overpass” The Dark (Jun 2023)
- “Veteran of the Future Wars” Tales from Arkham Sanitarium, Dark Regions Press (Oct 2022)
collected in Notes from Underground, Word Horde (2025) - “How to See Ghosts (or Surely Bring Them to You)” How to See Ghosts & Other Figments, Word Horde (Oct 2022)
- “Old Haunts” How to See Ghosts & Other Figments, Word Horde (Oct 2022)
- “Familiar” Nightclub Zine (Halloween 2022)
- “Pandora” New Maps of Dream, PS Publishing (Feb 2022)
collected in Notes from Underground, Word Horde (2025) - “The Humbug” Pseudopod (Dec 2021)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “Chanson D’Amour” Nightmare Magazine (Sep 2021)
- “Anum’s Fire (1987) – Annotated” Beyond the Book of Eibon, Death Wound (Jun 2021)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Cult and the Canary” Y, Stygian Fox (May 2021)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Robot Apeman Waits for the Nightmare Blood to Stop” Tales from OmniPark, House Blackwood (Mar 2021)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Last Day of Doctor Tillinghast” Curtains (Feb 2021)
- “The Double-Goer” Between Twilight and Dawn, Golden Goblin Press (Oct 2020)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “Screen Haunt” It Came from the Multiplex, Hex Publishers (Oct 2020)
audio at Pseudopod (Oct 2021) - “Manifest Destiny” The Willows Anthology, House Blackwood (Mar 2020)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The All-Night Horror Show” The Dark (Mar 2020)
- “Prehistoric Animals” Weird Fiction Review #10, Centipede Press (Feb 2020)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Splitfoot Reel” NecronomiCon Providence Memento Book 2019
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “Stygian Chambers” Pluto in Furs, Plutonian Press (Jul 2019)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “Doctor Pitt’s Menagerie” Bargains, Pine Float Press (Jun 2019)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Pepys Lake Monster” Test Patterns: Creature Features, Planet X (Nov 2018)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “When a Beast Looks Up at the Stars” Guignol & Other Sardonic Tales, Word Horde (Oct 2018)
audio at Pseudopod (Dec 2019) - “Dark and Deep” Guignol & Other Sardonic Tales, Word Horde (Oct 2018)
- “The Blue Light” Guignol & Other Sardonic Tales, Word Horde (Oct 2018)
- “Shadders” Guignol & Other Sardonic Tales, Word Horde (Oct 2018)
- “Masks” Forbidden Futures #2 (Sep 2018)
collected in How to See Ghosts & Other Figments, Word Horde (2022)
audio at Pseudopod (Mar 2024) - “No Exit” Lost Highways, Crystal Lake Publishing (Jul 2018)
reprinted in The Best Horror of the Year Vol. 11 (Sep 2019)
reprinted in Nightmare Magazine (Feb 2020)
collected in Notes from Underground, Word Horde (2025) - “The Hurrah (aka Corpse Scene)” The Dark (Jun 2018)
- “Hollow Earths” Chthonic, Martian Migraine Press (Mar 2018)
collected in Notes from Underground, Word Horde (2025) - “The Granfalloon” Darker Companions, PS Publishing (Oct 2017)
reprinted in The Best Horror of the Year Vol. 10 (Jun 2018) - “Haruspicate or Scry” Tales from a Talking Board, Word Horde (Oct 2017)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Goblins” Never Bet the Devil Deluxe Edition, Strix Publishing (Oct 2017)
audio at PseudoPod (Oct 2018) - “The Drunkard’s Dream” Terror in 16-Bits, Muzzleland Press (Sep 2017)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “New and Strangely Bodied” For Mortal Things Unsung, Pseudopod (Feb 2017)
reprinted in Spoon Knife 5 (Mar 2021)
collected in Notes from Underground, Word Horde (2025) - “Invaders of Gla’aki” Children of Gla’aki, Dark Regions Press (Jan 2017)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Dream House” Gothic Lovecraft, Cycatrix Press (Nov 2016)
collected in Guignol & Other Sardonic Tales, Word Horde (2018)
podcast at Pseudopod (May 15, 2020) - “Blackstone: A Hollywood Gothic” The Madness of Dr. Caligari, Fedogan & Bremer (Oct 2016)
- “Baron von Werewolf Presents: Frankenstein Against the Phantom Planet”
Eternal Frankenstein, Word Horde (Oct 2016)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Mortensen’s Muse” Children of Lovecraft, Dark Horse Books (Sep 2016)
- “A Circle That Ever Returneth In” Swords v Cthulhu, Stone Skin Press (Jul 2016)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “The Well and the Wheel” Autumn Cthulhu, Lovecraft eZine (May 2016)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Guignol” The Burning Maiden Vol. 2, Evileye Books (Dec 2015)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Painted Monsters” Painted Monsters & Other Strange Beasts, Word Horde (Oct 2015)
- “Strange Beast” Painted Monsters & Other Strange Beasts, Word Horde (Oct 2015)
- “The Murders on Morgue Street” Painted Monsters & Other Strange Beasts, Word Horde (Oct 2015)
- “The Insectivore” Cthulhu Fhtagn!, Word Horde (Aug 2015)
collected in Notes from Underground, Word Horde (2025) - “Alraune” Daughters of Frankenstein, Lethe Press (Aug 2015)
- “The House of Mars” Slow Boat to Fast City, Pine Float Press (May 2015)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Red Church” Giallo Fantastique, Word Horde (May 2015)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “Programmed to Receive” Resonator, Martian Migraine Press (Mar 2015)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “The Lesser Keys” Jazz Age Cthulhu, Innsmouth Free Press (Dec 2014)
collected in Guignol & Other Sardonic Tales, Word Horde (2018) - “Lovecrafting” Letters to Lovecraft, Stone Skin Press (Dec 2014)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “Persistence of Vision” Fractured, Exile Editions (Aug 2014)
reprinted in The Best Horror of the Year Vol. 7 (Aug 2015)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “Walpurgisnacht” The Children of Old Leech, Word Horde (Jul 2014)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “The Bones of Heroes” Sword & Mythos, Innsmouth Free Press (May 2014)
- “Remains” Strange Aeons Magazine 13 (Apr 2014)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “The White Prince” Handsome Devil, Prime Books (Feb 2014)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “Night’s Foul Bird” Innsmouth Magazine 14 (Nov 2013)
audio at Pseudopod (Dec, 2014)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “Ripperology” Tales of Jack the Ripper, Word Horde (Aug 2013)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “The Barghest” Never Bet the Devil & Other Warnings, Evileye Books (2012)
- “Nearly Human” Never Bet the Devil & Other Warnings, Evileye Books (2012)
- “Never Bet the Devil,” Never Bet the Devil & Other Warnings, Evileye Books (2012)
- “The Blackbird Whistling, or Just After” Lovecraft eZine (Oct 2012)
- “Count Brass” The Burning Maiden, Evileye Books (2012)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012) - “The Labyrinth of Sleep” Future Lovecraft, Innsmouth Free Press (2011)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “The Big, Dark House by the Sea” Spookatorium Ep. 28 (2011)
reprinted in the Outer Dark Symposium 2020 program book (2020)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “Letters from the Monster Show” Scape (2011)
- “A Night for Mothing,” The Mothman Files, Woodland Press (2011)
collected in Never Bet the Devil Deluxe Edition, Strix Publishing (2017) - “The Seventh Picture” Candle in the Attic Window, Innsmouth Free Press (2011)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012) - “The Devil in the Box” Delicate Toxins, Side Real Press (2011)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012) - “Black Hill” Historical Lovecraft, Innsmouth Free Press (2011)
audio at Pseudopod (Dec, 2011)
reprinted in The Book of Cthulhu 2, Nightshade Books (2012)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012) - “Ex Libris” Everyday Weirdness (Jun, 2010)
- “The Clowder” Cat Tales 2, Wildside Press (2010)
- “Nature vs Nurture” Innsmouth Free Press 3 (Feb 2010)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012) - “The Power of the Dead” A Thousand Faces 10 (2009)
collected in How to See Ghosts & Other Figments, Word Horde (2022) - “The Worm that Gnaws” Pseudopod (Aug, 2009)
collected in Painted Monsters & Other Strange Beasts, Word Horde (2015) - “The Reading Room” Bound for Evil, Dead Letter Press (2008)
collected in Never Bet the Devil & Other Warnings, Evileye Books (2012)
Mixed Media
- “A Carpet of Snakes: ‘Yog-Sothery’ and The Dunwich Horror (1970)” The Book of Three Gates, Strix Publishing (2020)
- “Consumption, or, The Decay of Dreams (1988)” The Jewish Mexican Literary Review (2016)
- “I Think Therefore Something Is” The Book of Starry Wisdom, Strix Publishing (2016)
