Credits
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Eclipses | Dunfermline Dramatic Society | Director | Theatre | |
| The Virginal Seas of the Moon | Steampod | Narrator | Audio Book | |
| Brothers and Sisters All | Starship Sofa | Narrator | Audio Book | |
| Warriors of Old Japan and Other Tales: 4 - The Story of Benkei | Kung Fu Action Theatre, Librivox | Narrator | Audio Book |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| The Misadventures Of Sherlock Holmes: The Five Watsons | Atkinson | Dream Realm Enterprises | Voice Actor | Audio Drama |
| The Graduate |
Desk Clerk Man Priest |
Dunfermline Dramatic Society | Director, Actor | Theatre |
| Maudelayne 11: Trick or Trick | Pub Goer 1 | Brokensea Productions | Voice Actor | Audio Drama |
| Estalvin's Legacy - Episode 6 |
Josef Kanshasa The Caller |
Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| The Seventeenth Kind | Starship Sofa | Narrator | Audio Book | |
| Maudelayne 10: Night Visitor | Pub Goer 1 | Brokensea Productions | Voice Actor | Audio Drama |
| Last Panto in Little Grimly | Bernard | Dunfermline Dramatic Society | Actor | Theatre |
| Red Hot in Amsterdam | Chief Inspector Andre | Dunfermline Dramatic Society | Actor | Theatre |
| Estalvin's Legacy - Episode 5 | Josef Kanshasa | Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| The Misadventures of Sherlock Holmes 4: The Misadventure of the Psychic Detective | Lord Gryffin Greystone | Dream Realm Enterprises | Voice Actor | Audio Drama |
| Body Slam Alley 4: Wrestlepalooza | Jimmy S. Marks | Brokensea Productions | Voice Actor | Audio Drama |
| Maudelayne 1: A Fiery Awakening | Pub Goer 1 | Brokensea Productions | Voice Actor | Audio Drama |
| Rebels of the Red Planet | Cossmass Productions | Narrator | Audio Book | |
| Estalvin's Legacy - Episode 4 | Josef Kanshasa | Cossmass Productions | Writer, Director, Producer, Voice Actor | Audio Drama |
| Title | Character(s) | Company | Duty | Media |
|---|---|---|---|---|
| Dr. Who: The Wedding of Doom |
The Hoverchair Officer |
Darker Projects | Voice Actor | Audio Drama |
| 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 |
| Logan's Run 2: Cathedral | Daniel | Brokensea Productions | Voice Actor | Audio Drama |
| 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 |
