Home

I write science fiction. There are worlds and space ships, technology and gadgets, but my stories are very much about the people that bring those worlds to life.

I love stories that immerse me in other worlds as if I lived there. I love complex, larger-than-life characters who are credibly driven by their own inner logic – heroes and heroines in their own stories. Even the bad guys. And I love the everyday influence of far-out technology. Not gizmos to be set on a pedestal and geeked over, but tools to be used, part of the furniture, taken for granted like computers and cell phones today.

I post updates here on an occasional basis – writing progress, new releases, promotional deals, and the odd article on the writing and worldbuilding process. No more than a handful of times a year. If you want to stay in touch, please enter your email address here.


  • Major excitement at reaching a big milestone late April. The first draft of The Videshi Dilemma is complete, at 106k words. Now the fun part’s done, it’s on with the real work of editing, revising, getting feedback, revising some more … I expect this to last into early 2025 before I can start thinking about…


  • Since settling into proper “first draft” mode back in October, progress on The Videshi Dilemma remains on track at the moment. However I’m reminded again of something I’ve noticed from previous novels: I’m a slow writer. This is not a reflection of raw writing speed. When I’m on a roll I can comfortably knock out…


  • More-or-less getting the hang of WordPress. Creating and populating pages is easy enough now, and I’ve fleshed out some of the worldbuilding content that I had on my old site. All sorts of details that are hovering in the background in the novels to immerse the reader in the world. On the writing front, I…


  • Experimenting with WordPress

    I’ve had a blog for fourteen years and a website for nine. The two have always been separate. Now I’ve moved my website to WordPress I’m experimenting with the blogging side. The main purpose is to provide a way for readers to sign up for occasional writing news – progress, new releases, promotional deals.