Novels
Squeaky Clean – Pushkin Vertigo (TBP 2nd March 2023)
Novelettes
The Brothers Oe – The Society of Misfit Stories Vol. 1 Issue 3, Bards & Sages Quarterly (2019)
The Lunatic Song – Exquisite Aberrations, FunDead Publications (2019)
Short Stories
Far From the Trails – BFS Horizons 15, British Fantasy Society (TBP 2023)
Cradle – Shoreline of Infinity, Issue 33 (2022)
The Last Good Thing – New Writing Scotland 40, Association for Scottish Literary Studies (2022)
Fill to the Line: Inside Scotland’s Instant Noodle Museum – The Instant Noodle Literary Review, Issue 1 (2022)
Forever in Scotland – Night, Rain, And Neon, NewCon Press (2022)
Great Nothing – Shoreline of Infinity, Issue 27 [digital] & Issue 29 [print] (2021)
On the Plate – New Writing Scotland 38, Association for Scottish Literary Studies (2020)
Raumschach – DTNT Anthology 001 (2019)
Baby on Board – Tech Noir, Switchblade Magazine (2019)
Secret Ingredients – Shoreline of Infinity, Issue 17 (2019)
Plant Life – Monstrous Regiment, Issue 2: Emerald (2018)
Sherry Sherry – Hardboiled, Dead Guns Press (2018)
Hello! Housekeeping! – The Dark City Crime & Mystery Magazine, Vol 4 Issue 1 (2018)
There’s a Joab Oan – The Glasgow Review of Books (2018)
Pamphleteers – Typehouse Literary Magazine, Vol. 5 No. 3 Issue 15 (2018)
Cutting Teeth – Schlock! Webzine, Vol 13 Issue 20, UK (2018)
The Dog Walker [winner of Editor’s Choice Award] – Surreal Nightmares II, James Ward Kirk Fiction (2018)
Green Fire – Grasslimb Journal, Vol 15 No 2 (2017)
The Hack – The Singularity (2017)
The Red Elk – Scrutiny Journal (2017)
The Sixpence in the Pudding – O Horrid Night, Fundead Publications (2016)
Naoko – Aether & Ichor (2016)
Hadrian’s Wall – Alternate History Fiction (2016)
Queen of Junkyard Dogs – Hardboiled: Dames & Sin, Dead Guns Press (2016)
Year of the Money Lender – Freedom Fiction (2016)
The Six-Foot – Gutter Magazine, Issue 14 (2016)
Post Punk – GFT Press (2016)
Flash Fiction
Ye Tak the Ghost Road [print/digital] – Five Without Honour: Justified Sinners, Anxiety Press (2023)
Ye Tak the Ghost Road – Ghostlore Part Two: Hauntings, The Alternative Stories Podcast [at 35.40] (2022)
Medium – The Great British Write Off, Forward Poetry (2016)
Unofficial Tapes # 1 – FTP Magazine (2016)
Lepers – Unscooped Bagel, Issue 1: Pork (2016)