David trained at Rose Bruford.

Theatre credits include: To Kill A Mockingbird (Regents Park Open Air Theatre/Barbican); Three Sisters (Southwark Playhouse); Carpe Diem (National Theatre); Victoria (Dundee Rep); Somersaults (Finborough); Yellow Moon and The Monster In The Hall (National Theatre of Scotland/Glasgow Citizens Theatre); Caledonia (National Theatre of Scotland); Hansel & Gretel (Glasgow Citizens Theatre); Dead Heavy Fantastic (Liverpool Everyman) and You Once Said Yes (Look Left Look Right)

Theatre credits whilst training include: The Wonderful World of Dissocia, Philistines, The White Devil, Celebration, Party Time and Hedda Gabler.

Television credits include: Lip Service II (BBC Three/Kudos).

Radio credits include: Where Were You? Chernobyl (BBC Radio 4) and Sudbary Hill (Urban Scrawl/Theatre 503).