Born and raised in New Zealand, David worked as a journalist before relocating to London where he commissioned and edited graphic novels for ten years. In 2000 he moved to Scotland as a freelance writer. He has had 20 novels published, scripted TV drama and a radio play for the BBC, written comics, graphic novels and audio drama. He holds an MA in screenwriting from Edinburgh and joined the faculty in 2009 as a part-time lecturer in creative writing. He’s a member of the Society of Authors and the Crime Writers’ Association.