Upcoming Events

14th May
Abyss - Launch

@ Topping & Company, Edinburgh

Come join me to launch Abyss at Toppings in Edinburgh, in conversation with the wonderful Gareth Brown (The Book of Doors).

20th May
Abyss Event

@ Daydreams Bookshop, Milngavie

I’ll be talking Abyss with the wonderful team at Daydreams bookshop in Milngavie on the evening of the 20th.

23rd May
MCM Comic Con

@ Excel Centre, London

I’ll be on a horror panel at 11.45am on Saturday 23rd at MCM Comic Con in London.

5th June
Solitary Agents - Launch

@ Waterstones West End, Edinburgh

Join me in chairing the wonderful David Goodman and his new novel Solitary Agents at Waterstones West End.

6th-7th June
Cymera Festival

@ Pleasance, Edinburgh

I’ll be back at the wonderful Cymera festival, doing a live play RPG with the Narrative Damage team on Friday evening, and then a panel on Saturday afternoon with Caitlyn Rozakis.

Booking Live or Virtual Events

I love doing events — whether that’s a reading or a signing, a panel at a conference, or talking with book groups and schools. I always prefer to do these live, but due to time and geographical constraints this isn’t always possible. Thanks to the wonders of modern technology, I can often be available to do virtual events or drop into book groups on Zoom or Skype. Please see the contact page if you’re looking to get in touch and we can organise something.