Inspector McLean
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 fourteen novels in the series, eight published by Penguin imprint Michael Joseph, and six by Headline imprint Wildfire, with a seventh from Wildfire due in July 2026. I’ve also written several short stories, which can be found in various anthologies and elsewhere (mostly on here).
Constance Fairchild
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.
The Ballad of Sir Benfro
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.
Broken Ghosts
Currently my only published standalone novel. Hopefully not my last. All the details you could possibly want about it are here.
Short Stories and Anthologies
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.
One Good Deed
A free book? That you can read? I am too good for you all.
Originally serialised during the first COVID lockdown to help people while away those endless hours. This isn’t quite good enough to submit to a publisher, or at least I don’t think it is. I wrote it the best part of twenty years ago, so it may have dated a little. Check it out here, if you’re interested.
