Born in Belfast, David trained as an actor at the RSAMD (now Royal Conservatoire of Scotland) in Glasgow. He has worked as an actor with many theatre companies across the UK including the Royal Shakespeare Company, Manchester Royal Exchange, Glasgow Citizens Theatre and the Traverse Theatre, Edinburgh.
He was Playwright-in-Residence at the Lyric Theatre, Belfast from 2011-12.
David's first play WHAT THE ANIMALS SAY was produced at Òran Mór in Glasgow and transferred to the Belfast Festival. This was followed by EVERYTHING BETWEEN US (Tinderbox Theatre Company/Solas Nua), which won the Meyer-Whitworth Award and the Stewart Parker BBC Award, THE END OF HOPE, THE END OF DESIRE (Òran Mór), HALF A GLASS OF WATER (Field Day) YES SO I SAID YES (Ransom Productions), CAN'T FORGET ABOUT YOU (Lyric, Belfast), MOST FAVOURED (Traverse/Oran Mor), THE HEN NIGHT (Royal Conservatoire of Scotland), SUMMERTIME (Tinderbox) and I PROMISE YOU SEX AND VIOLENCE (Northern Stage). He adapted Lorca's BLOOD WEDDING for Dundee Rep Ensemble and Graeae.
For radio, he adapted EVERYTHING BETWEEN US for BBC Radio 3 and wrote an original work, TROUBLE AND SHAME for BBC Radio Scotland.
He is currently working on new plays for Field Day, BBC Radio 4, the Tron Theatre, Glasgow, the National Theatre of Scotland and the Abbey Theatre, Dublin.
His latest play, CYPRUS AVENUE, is a co-production between the Abbey and the Royal Court, and was performed in Dublin and London in early 2016.
EVERYTHING BETWEEN US is scheduled to make its London premiere at Finborough Theatre in April 2017.
He is based in Glasgow.