Detective Chief Inspector Tony McLean, formerly of Lothian and Borders Police, now Police Scotland in Edinburgh, is the kind of policeman who gets all the weird cases. He began life as a support character in a comic script I wrote on spec for 2000AD in the very early 1990s. I used him in a few other stories whenever I needed a policeman, until finally promoting him to lead actor in Natural Causes.

There are now ten novels in the series, eight published by Penguin imprint Michael Joseph, and two by Headline imprint Wildfire. I’ve also written several short stories, which can be found in various anthologies and elsewhere (mostly on here).

Click here, or on the cover images for more details.


Detective Constable Constance ‘Con’ Fairchild is not your average London cop. Born to the aristocratic Fairchild family, she has nevertheless cut all ties with them and forged a life for herself in the city. Family ties are strong though, and not so easily broken.

Click here or on the cover images for more details.

The Ballad of Sir Benfro is the five part epic tale of young Benfro, the first male dragon to be hatched in a thousand years, into a world where his kind have been hunted by men to the brink of extinction.

Click here or on the cover images for more details.

Several of my short stories have been published in anthologies, others have appeared in special editions of my books. You can find a few others to read for free here.

Click on the image for more details.