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.


  • 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.