surreal image of people being inspected

Real people in my fiction

The recent Steven Soderbergh movie Let Them All Talk tells the story of a successful old writer, hoping to reconnect with two closest friends of her youth — but one friend feels the writer’s exposure of her real-life secrets, in the writer’s most successful book, …

Read More

Quarantine Inspiration on The Inner Loop Radio!

The Inner Loop is a Washington DC live-reading group that hosts fiction, non-fiction and poetry writers at monthly events. I’ve been pleased and proud to read work there twice. They also run a terrific podcast on all aspects of writing. This week I’m part of …

Read More

The bad news is, I was right

I’m finishing my second novel, but in the last few months I’ve spent some time with my first, The Demon in Business Class, as it enters a new medium. The amazing voice actor Laura Petersen has recorded the audiobook — early spring release! don’t worry, …

Read More

I grieve for my beloved Hong Kong

It has bad air. I was still a smoker when I worked there, and I joked it was protective. It’s impossibly expensive, though plenty of people live there cheaply. It’s a culture clash, crash, and fusion — Chinese and Anglo, old and new, rich and …

Read More

Destroying Budapest

My science-fiction work-in-progress is set in a single city, and I needed to see it to imagine living in it. Welcome to Pest! Only walk on gray parts…. Budapest was a proxy in the One-Day War between Greater Russia and Umoja East Africa. Buda is …

Read More

A quick hello during a busy season

I am sorry to have been so silent. In between summer travels with family, all my projects have been in construction phases, and I don’t like vague-posting. But, news. I have several author events scheduled for this fall. You can find me at: The Fredericksburg …

Read More

Hello Florida Supercon – goodbye wonderful Raleigh!

Hope to see you this coming weekend, July 27-30, at Florida Supercon in Fort Lauderdale, FL. I’ll be at the Bard’s Tower booth all four days of the con with Kevin J. Anderson, Josh Vogt, Kevin Ikenberry, Keith DeCandido, and J Scott Savage. I have one …

Read More