Born in Bradford, West Yorkshire, David went on to study English at the University of Exeter.  His writing career began in his twenties when he won a radio play competition organised by BBC Radio Leeds with A Springtime Disappointment Round and About Heckmanthorpe. This was followed by two more Radio Plays, Jack’s Wedding and Testing for Rust, broadcast on BBC Radio 4.

For a number of years he reviewed fiction regularly for The Observer, and he also wrote for The Independent, The Guardian, New Statesman and Society, The Yorkshire Post and The Times Educational Supplement.

David has had short stories and poetry published. His short story Broken Bracken was highly commended in the Crime Writers’ Association’s Margery Allingham Short Story Competition.

He turned towards crime fiction and novel writing when he studied for, and gained a distinction in, the MA Writing at Sheffield Hallam University. His first novel Stone and Water, set in a fictional West Yorkshire city in the 1950s, is the outcome of this.

He is currently working on his second novel in the Inspector Bible series, Surviving Angel.  David and his wife live in Sheffield, South Yorkshire, and have three grown-up children.