Novels and Novellas
The Demons of Montmartre. Buy this romantic noir urban fantasy novel at Amazon or Mirror World.
The World’s Shattered Shell. Buy this romantic philosophical adventure novel from Amazon.
The Demons of Chiyoda (March, 2022). Buy this romantic noir urban fantasy novel at Amazon or Mirror World.
The Demons of the Square Mile (March, 2021). Buy this romantic noir urban fantasy novella at Amazon or Mirror World.
The Demons of Wall Street (March, 2020). Buy this romantic noir urban fantasy novella at Amazon or Mirror World.
City of Magic and Desire (June, 2020) Buy this sexy historical fantasy novella at Amazon
Twilight Patrol (September, 2019). Buy this WWI-era fantasy novel at Amazon.
Short Stories
Sweeter than Honey (August, 2023). Read this arch Victorian-era fantasy story at the Short Story zine on Substack.
With Respect to the Cat (Spring, 2023). Read this crosstime adventure in Kaleidotrope.
Unaussprechlichen (March, 2023). Buy the Jayhenge anthology at Amazon.
Ship of the Gods (March, 2023). This fantasy flash was published in Galaxy’s Edge Magazine.
Return of the Gentleman-Thief (December, 2022). Buy the anthology containing this fantasy flash at Amazon.
The Piper at the Gates of Night (July, 2022). Read this science-fictional take on The Wind in the Willows in the inaugural issue of Space Fantasy Magazine.
Houseproud (July, 2022). Listen to this science fiction story at Escape Pod.
Wrong Turn on Swann’s Way (March, 2022). Read this meta-literary flash at The Center for Experimental Ontology.
Midnight at the Abbey of Shadows (December, 2021). Read this picaresque historical fantasy at Eternal Haunted Summer.
It’s Always Raining in Noir City (November, 2021). Buy the anthology Crimeucopia: It’s Always Raining in Noir City at Amazon. Mine is the title story!
From Out a Full-Orbed Moon (October, 2021). Read the reprint at Metastellar.
Another Catcher (March, 2021). Buy the anthology Black-Eyed Peas on New Year’s Day at Amazon.
Learner’s Permit (November, 2020). Listen at Toasted Cake.
Riding Through the Desert (June, 2020). Read at Zooscape.
Captured by the Dragon Cult (May, 2020). Read at Short Édition’s Short Circuit.
Frozen Heart Homecoming (January, 2020). Read at Krypton Radio.
Sarvangasana (December, 2019). Buy the anthology Sensory Perceptions at Amazon.
In a Handful of Dust (October, 2019). Read in Rendez-Vous or purchase from a Short Édition vending machine.
Collecting Ghosts (June, 2019): Collaboration with Rachael K. Jones. Read at Daily Science Fiction.
The Gaia Hypothesis (May, 2019): Listen to the Centropic Oracle Podcast.
Happy to Be of Service (March, 2019): Read at Twenty-Two Twenty-Eight or listen to the Manawaker Studio Flash Podcast.
New Hire at the Final Library (March, 2019): Read at Zooscape.
Cold Memories (January, 2019): Read at Nature Magazine.
One Little House (January, 2019): Purchase the issue of Spaceports & Spidersilk.
The Freighter (December, 2018): Read or listen at Liar’s League NYC.
Clashing Blades (December, 2018): Read in Swords & Sorcery.
Not the Brightest of Timelines (December, 2018): Purchase the Unrealpolitik anthology.
An Infinite Series of Primes (September, 2018): Read at Apparition Lit.
The Violet Hour (May, 2018): Buy the Galaxy's Edge kindle edition at Amazon.
I Awaken From a Dream of Flight (February, 2018): Purchase the Mind Candy anthology.
Drawing Dead (August, 2017): Read at The Sockdolager.
Thirteen Bullets (August, 2017): Listen or read at PodCastle.
Strange Stars (June, 2017): Buy the Cat's Breakfast anthology.
Shadow Stalker (May, 2017): Subscribe to Aquila Magazine.
From Out a Full-Orbed Moon (March, 2017): Buy from the Zoetic Press.
between two voices talking (December, 2016): Read at Nature Magazine.
Dragonfly Tea (October, 2016): Download from the New Haven Review (issue #18).
Down Stepped Proud Galatea With a Sigh (July, 2016). Read at Spirits' Tincture.
Houseproud (March, 2016): Buy the City of the Future anthology. Read the story here.
The Temple of Thirteen Pleasures (October, 2015): Read at The Sockdolager. Listen at Far-Fetched Fables.
Innumerate (July, 2015): Read at Daily Science Fiction. Listen at Far-Fetched Fables.
Panoptes (April, 2015): Read at The Sockdolager.