Credits
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Puss in Boots | Gruesome | Dunfermline Dramatic Society, Theatre 18:30 | Actor | Theatre |
| Estalvin's Legacy - Episode 3 |
Josef Kanshasa David Brown Juriphel's victim |
Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| Holmes and the Ripper |
Sir Robert Anderson Potter |
Dunfermline Dramatic Society | Actor | Theatre |
| Estalvin's Legacy - Episode 2 | Josef Kanshasa | Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| Body Slam Alley 2: Phoenix Rising | Jimmy S. Marks | Brokensea Productions | Voice Actor | Audio Drama |
| Body Slam Alley 1: The Ordering of the Black Phoenix | Jimmy S. Marks | Brokensea Productions | Voice Actor | Audio Drama |
| Estalvin's Legacy - Episode 1 |
Mashara's Guard The Caller |
Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| The Full Monty (Musical) |
Teddy Slaughter Repo Man #2 |
Theatre 18:30 | Actor | Theatre |
| Beyond the Red Line | Slingshot (Green 2) | Beyond the Red Line | Voice Actor | Video Games |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Dick Whittington | Alderman Fitzwarren | Fife Theatre Workshop | Actor | Theatre |
| Veronica's Room | Dunfermline Dramatic Society | Director | Theatre | |
| A Night at the Theatre - A Musical Adventure | Fred | Ladies Circle (Kirkcaldy) | Actor | Theatre |
| Forget Me Knot | Dunfermline Dramatic Society | Director | Theatre |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Mother Goose | Squire | Fife Theatre Workshop | Actor | Theatre |
| Macbeth | Macduff | Dunfermline Dramatic Society | Actor | Theatre |
| No Sex Please We're British | Arnold Needam | Dunfermline Dramatic Society | Actor | Theatre |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Sleeping Beauty | Chamberlain | Fife Theatre Workshop | Actor | Theatre |
| What We Become In The Dark | Matt | Dunfermline Dramatic Society | Actor | Theatre |
| Last Tango in Little Grimly | Bernard | Dunfermline Dramatic Society | Actor | Theatre |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| The Lion In Winter | Geoffrey | Dunfermline Dramatic Society | Actor | Theatre |