The easiest way to get hold of me is by email – david [at] – or you can usually find me hanging out on Twitter as @writingstudio.

If you’d like to talk to me about books, you’ll perhaps want to speak to my literary agent, Rachel Mills.

For games work, TV, VR, radio, film, theatre or speaking engagements, your best bet is to email me directly.

Or you could sign up for irregular email updates. I promise not to spam you, and you probably won’t hear from me more than once every few months – but it will always be interesting stuff.