In the television series Shoebox Zoo, he played McTaggart who was the Keeper of the Book of Forbidden Knowledge who was bound to stay with Michael Scott (Peter Mullan) until the book is found by Marnie (Vivien Endicott-Douglas).
He has also appeared in two Ken Loach films: Ae Fond Kiss... and My Name Is Joe.
David plays rhythm guitar for the Glasgow stoner rock band Superunknown.
You can help Wikipedia by expanding it.This article about a Scottish writer, poet or playwright is a stub.
You can help Wikipedia by expanding it.This article about a United Kingdom film and television actor is a stub.