All times are U.S. Eastern time.

Creative Writing Workshop

Second Monday of each month, 6:00 PM – 7:45 PM

Baltimore County Public Library
Essex Branch
1110 Eastern Blvd
Essex, MD 21221

An in-person event for writers supporting each other in the development of their craft. Feel free to drop in! Here are our upcoming dates and topics:

March 10, 2025, 6:00 PM – 7:45 PM
Self-Publishing a Book (Part 1)

April 14, 2025, 6:00 PM – 7:45 PM
Self-Publishing a Book (Part 2)

May 12, 2025, 6:00 PM – 7:45 PM
Topic TBA

June 9, 2025, 6:00 PM – 7:45 PM
Topic TBA

July 14, 2025, 6:00 PM – 7:45 PM
Topic TBA

August 11, 2025, 6:00 PM – 7:45 PM
Topic TBA

September 8, 2025, 6:00 PM – 7:45 PM
Topic TBA

October 27, 2025, 6:00 PM – 7:45 PM
(This is 2 weeks later than usual due to the Columbus Day holiday)
Topic TBA

November 10, 2025, 6:00 PM – 7:45 PM
Topic TBA

December 8, 2025, 6:00 PM – 7:45 PM
Topic TBA


Maryland Writers’ Association Events

MWA Author Showcase
Sunday, April 6, 2025, 1:00 PM – 4:00 PM

Liquidity Aleworks
8 N. Main St.
Mt. Airy, MD 21771

A selection of Maryland authors will be reading from our works, selling books, and talking with readers. I’ll be reading a selection from my post-apocalyptic novel Penitence.

2025 April Author Showcase Flyer

Other Events

Writing Workshop at the Village of Cross Keys in Baltimore
Date to be determined

I’ll be leading a writing workshop as part of the seventh annual Village of Cross Keys arts festival. Likely dates are Friday, April 18, 2025 and Saturday, April 19, 2025. I’ll post additional details once I have them.


Photo Gallery

A collection of photos from talks, conferences, book events, and life in general.


Audio/Video Gallery

A collection of my online appearances talking about and reading from my short stories and novels.


Request an Event!


    Need a writer to speak at your event or lead a workshop? I may be available.

    Want further information about an event listed above? I can provide it.

    Just fill out this form and I'll respond shortly. Thank you!

    * Required field