Credits
| Year | Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|---|
| 2008 | Maudelayne: A Fiery Awakening | Pub Goer 1 | Brokensea Productions | Voice Actor | Audio Drama |
| 2008 | Estalvin's Legacy - Episode 4 | Josef Kanshasa | Cossmass Productions | Writer | Director | Producer | Voice Actor | Audio Drama |
| 2008 | Rebels of the Red Planet - Chapters 6 - 8 | Cossmass Productions | Narrator | Audio Book | |
| 2007 | Dr. Who: The Wedding of Doom | The Hoverchair Officer | Darker Projects | Voice Actor | Audio Drama |
| 2007 | Rebels of the Red Planet - Chapters 1 - 5 | Cossmass Productions | Narrator | Audio Book | |
| 2007 | Puss in Boots | Gruesome | Theatre 18:30 | Dunfermline Dramatic Society | Actor | Theatre |
| 2007 | Holmes and the Ripper | Sir Robert Anderson Potter | Dunfermline Dramatic Society | Actor | Theatre |
| 2007 | Estalvin's Legacy - Episode 3 | Josef Kanshasa David Brown Juriphel's victim | Cossmass Productions | Writer | Director | Producer | Voice Actor | Audio Drama |
| 2007 | Estalvin's Legacy - Episode 2 | Josef Kanshasa | Cossmass Productions | Writer | Director | Producer | Voice Actor | Audio Drama |
| 2007 | Body Slam Alley - Episode 2 | Jimmy S. Marks | Brokensea Productions | Voice Actor | Audio Drama |
| 2007 | Body Slam Alley - Episode 1 | Jimmy S. Marks | Brokensea Productions | Voice Actor | Audio Drama |
| 2007 | Estalvin's Legacy - Episode 1 | Mashara's Guard The Caller | Cossmass Productions | Writer | Director | Producer | Voice Actor | Audio Drama |
| 2007 | The Full Monty (Musical) | Teddy Slaughter Repo Man #2 | Theatre 18:30 | Actor | Theatre |
| 2007 | Logan's Run - Episode 1 | Daniel | Brokensea Productions | Voice Actor | Audio Drama |
| 2007 | Beyond the Red Line | Slingshot (Green 2) | Beyond the Red Line | Voice Actor | Video Games |
| 2006 | Dick Whittington | Alderman Fitzwarren | Fife Theatre Workshop | Actor | Theatre |
| 2006 | Veronica's Room | Dunfermline Dramatic Society | Director | Theatre | |
| 2006 | A Night at the Theatre - A Musical Adventure | Fred | Ladies Circle (Kirkcaldy) | Actor | Theatre |
| 2006 | Forget Me Knot | Dunfermline Dramatic Society | Director | Theatre | |
| 2005 | Mother Goose | Squire | Fife Theatre Workshop | Actor | Theatre |
| 2005 | Macbeth | Macduff | Dunfermline Dramatic Society | Actor | Theatre |
| 2005 | No Sex Please We're British | Arnold Needam | Dunfermline Dramatic Society | Actor | Theatre |
| 2004 | Sleeping Beauty | Chamberlain | Fife Theatre Workshop | Actor | Theatre |
| 2004 | What We Become In The Dark | Matt | Dunfermline Dramatic Society | Actor | Theatre |
| 2004 | Last Tango in Little Grimly | Bernard | Dunfermline Dramatic Society | Actor | Theatre |
| 2003 | The Lion In Winter | Geoffrey | Dunfermline Dramatic Society | Actor | Theatre |
