
David James Kirkwood
Daphne Oram
As William Haley in Daphne Oram's Wonderful World of Sound, Tron Theatre, Glasgow, 2017 (c) Mihaela Bodlovic
One Thinks of it all as a Dream
As Nick Mason in One Thinks of it all as a Dream, Oran Mor, Glasgow, 2016 (c) Leslie Black
Golden Arm Theatre Project
Performing Claire Duffy's 'Barcelona', Tron Theatre, Glasgow, 2015 (c) Mihaela Bodlovic
Bear Pit
As Mikey in Bear Pit Blood of The Young The Arches, Glasgow, 2015 (c) Mihaela Bodlovic
549: Scots of The Spanish Civil War
As Jock Gilmour in 549 Wonder Fools The Old Hairdresser's, Glasgow, 2015 © Jassy Earl Photography
Our Country's Good
As Ralph in Our Country's Good Tron Theatre Glasgow, 2014 © RCS
The Madness of Lady Bright
As 'Boy' in The Madness of Lady Bright Cardboard Fox Theatre CCA, Glasgow, 2014 © Lance Fuller
The Comedy of Errors
As Dromio of Ephesus in The Comedy of Errors Bard In The Botanics Glasgow, 2014 © Tommy Ga-Ken Wan

