Daphne Oram
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
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
Golden Arm Theatre Project

Performing Claire Duffy's 'Barcelona', Tron Theatre, Glasgow, 2015 (c) Mihaela Bodlovic

Bear Pit
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
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
Our Country's Good

As Ralph in Our Country's Good Tron Theatre Glasgow, 2014 © RCS

The Madness of Lady Bright
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
The Comedy of Errors

As Dromio of Ephesus in The Comedy of Errors Bard In The Botanics Glasgow, 2014 © Tommy Ga-Ken Wan