David is probably best known for the roles of 'Ben' in Series 3 and 4 of Holby City and Casualty (BBC) and 'Rory Murdoch' in River City (BBC Scotland).
He began his career working with 7:84 Theatre Company devising and co-writing his first production while still a teenager studying at Glasgow University. He soon left University to take the part of 'Ryan' in Raindog's Tinseltown(BBC) and pursue acting full-time.
He has since appeared in many well known television programmes as well as appearing on stage in a wide range of productions across Britain and further afield including work at the Bailiwick Theatre in Chicago, and in such productions as the A.D. Trilogy by Edwin Morgan, The Backroom at The Cock Tavern Theatre in London, Double Yella at Oran Mor, MuhMah at the Hightide Festival and many others.
In 2010 David completed a national tour of the UK and Ireland playing 'Danny Cassidy' in Over The Rainbow: The Eva Cassidy Story and produced and directed The Lasses, O at The Edinburgh Festival Fringe, his directorial debut.