Chapbooks
DUH – Bullshit Lit, Oct 2022 1st edition (sold out); March 2023 2nd edition (sold out); April 2024 3rd edition
Review of DUH – The Columbia Review
Boring Eclipse – The Year (forthcoming 2026)
Heehee – Ursus Americanus Press (forthcoming TBD)
Professions (full-length, unpublished) – Longlisted, 2024 Metatron International Poetry Prize; Semi-finalist, 2024 Black Lawrence Press Hudson Prize
Good Person (chapbook, unpublished) – Finalist, Nine Syllables Press 2023 Chapbook Prize
Soap Opera (chapbook, unpublished) – Semi-finalist, 1BR / 3BATH Tilted House Chapbook Prize
Fiction
2026
The Iowa Review – “Hand Day” (forthcoming)
2024
Joyland – “Spa Day”
2023
Barrelhouse Magazine – “Fake Baby” (New Beginnings Online Issue selected by Guest Judge Avitus B. Carle) included in Wigleaf Top 50 Very Short Fictions 2024
HAD – “B side”
2022
Passages North – “Soap Opera”
Poetry
2025
Sarka Journal – Space
Community Mausoleum – and there is a STORM
Revue Transat’ – lines of communication; my lapses in judgment
Exposition Review – a story about pasta (Nominated for 2025 Best of the Net award)
Action, Spectacle – Commodity Poeticism: Pitches for Improving Poetry Using the Power of Business
Poetry Northwest – international woman’s day
At What Cost – heehee; Rapid Transit
2024
Poetry Northwest – my mother’s mother was born one hundred years ago today
Apartment – The Way I Get Sometimes is Just So; In Pursuit
antiphony journal – Taking Stock
R&R – Hope; Mystique; Threat
New Mundo – Three Sonnets
Noir Sauna – Lovely Bride; lovely lovely
The Cleveland Review of Books – Smart Poem; Good Person
Tagvverk – the prophet; Countering Hate, Together
2023
exquisites vol. 2 – i’m bicoastal
the tiny mag – Sentences; not strike poem
mercury firs – what is the shape of a heat wave?; when spring in the ambulance; daylight savings is ruining my whole life
underblong – my once a man twice a child era is rearing its baby-sized head (nominated for a 2024 Pushcart Prize)
Ursus Americanus’ Landfill Journal – Free Pretzels; Mysterious Refrigerator
Bedfellows Magazine – long; matchmake
The Nervous Breakdown – Good Person; Smart Poem
Afternoon Visitor – Nebraska; Bon pissant (nominated for Best of the Net 2023)
2022
Works & Days – Debt
The Quarterless Review – “My Darlings”
Peach Mag – “kiss kiss”
Tilted House – “Brand New Pink Fanta Flavor”
Metatron Press – “i’m virtually at the online auction”; “do you ever totally embarrass yourself?”; “bingo”; “the NYT spelling bee if I made it”
As Of Late IV – “I Am Taking A Sip of Water”; “Out To Pasteurize”
Semi-finalist, 2022 Red Wheelbarrow Poetry Prize – “last year’s bush clover” (unpublished)
Hobart – “give me all your secrets and I’ll set them on fire”
Yalobusha Review – “pa-la-la-la”
Obliterat – “Wherefore”
dirt child online – “waking eyes crusty”
HAD – “[this poem is edited]”
2021
Peace on Earth Review vol. 2 – “matchmake”; “look me in my little face patch”
Hot Pink Mag Issue 1 – “RE: Decorating!!”; “For All Intensive Purposes”; “Earth Day Again”
pan-pan press vol. 6 – “I Can’t Say I’d Recommend Camping”
Dirt Child Vol. 3 – “A Yarn”
Pen + Brush In Print No. 5 – “Fake Nails”
Nonfiction
The Rumpus, 2025 – “Contra” (Finalist, AWP Kurt Brown Prize 2022)
The Offing, 2024 – “All the Parts of Things” (nominated for a 2025 Pushcart Prize)
seasons of des pair Winter 2022 quarterly – “Death & Trees”
Sinkhole Magazine, 2016 – “On The Cusp” (Recipient of the 2016 James L. McConaughey Prize)
Reviews & Interviews
Desired Outcomes: On Laura Henriksen’s Laura’s Desires and Michael Chang’s Synthetic Jungle – The Cleveland Review of Books
Still, Observing: On Christine Kwon’s “A Ribbon The Most Perfect Blue” – The Cleveland Review of Books
Absurd Pain: On Caren Beilin’s Revenge of the Scapegoat – Annulet: A Journal of Poetics
Interview with Namwali Serpell – fields magazine – Issue 11 – Summer 2019
Interview with Tongo Eisen-Martin – fields magazine – Issue 10 – Autumn/Winter 2018
In Review: Belly Up – fields magazine
City Arts & Leisure – newsletter for City Arts & Lectures
Curated Weekend Links – for fields magazine online
https://www.googletagmanager.com/gtag/js?id=G-HRXCXVGYC8
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘G-HRXCXVGYC8’);