David Macniven - Filmography