Forthcoming

Say a Prayer to the New God

Bullet Points • flash fiction (1000 words) • April 2024

Transmissions From a Dying Whale

Archive of the Odd • flash fiction (725 words) • June 2024

Published

Heartbeats

Worlds of Possibility • flash fiction (1025 words) • December 2023 • read

Mother’s Milk

Weird Horror • short story (3300 words) • September 2023 • buyread • art by Neil Ballantyne

Six Meals at Fanelli’s

Fusion Fragment • short story (4200 words) • April 2023 • subscribebuy/read

I’m Basically Helen of Troy

Kaleidotrope • poem (20 lines) • Spring 2023 • read

How to be a Ghost

Worlds of Possibility • flash fiction (910 words) • February 2023 • subscriberead

How a Xenomorph Knows

Kaleidotrope • poem (66 lines) • Winter 2023 • read • Rhysling Award nominated

AITA for throwing away my wife’s haunted dolls?

The Future Fire • flash fiction (900 words) • October 2022 • read

Skyscraper

Haven Speculative Magazine • poem reprint (21 lines) • September 2022 • read

A Touch of Magic

Kaleidotrope • short story (3000 words) • Summer 2022 • read

The Big Deep

Asimov’s Science Fiction • short story (3200 words) • July/August 2022 • buy

Milk Teeth

Weird Horror • short story (5600 words) • March 2022 • buyread • art by David Bowman

The Creature

A Monster Comes/Gotham Writers • micro flash fiction (28 words) • December 2021 • read • contest finalist

Phosphor’s Circle

Haven Speculative Magazine • short story (3000 words) reprint • November/December 2021 • read

Ladykiller

Hallowzine • flash fiction (1200 words) • October 2021 • read

Phosphor’s Circle

Asimov’s Science Fiction • short story (3000 words) • May/June 2021 • buy

The Little Sea Maid

Mermaids Monthly • micro flash fiction (237 words) reprint • January 2021 • read • art by Gabriel Klein

Anaphora (Ten Ways to Greet a Time Traveler)

Milk Candy Review • flash fiction (620 words) • January 2021 • read • Pushcart Prize nominated

How to Divide a Library

Hobart After Dark • flash fiction (750 words) • August 2020 • read

Prairie Fever

CRAFT Literary • short story (2300 words) • January 2020 • read

Skyscraper

Fireside Quarterly • poem (21 lines) • January 2020 • buyread

The Little Sea Maid

Enchanted Conversation • micro flash fiction (237 words) • February 2018 • read

Puppy Love

Noneuclidean Café • micro flash fiction (325 words) • November 2005 • no longer online