Credits

Year: 2010
Title Character(s) Company Duty Media
Stargazers 2 Ladies Don’t Do Those Things Stephen of Yalding Gypsy Audio Voice Actor Audio Drama
Cossmass Infinities 6 How You Make The Straight Cossmass Productions Narrator Audio Book
Would Like To Meet Dunfermline Dramatic Society Director Theatre
Cossmass Infinities 5 Half-Breed Cossmass Productions Narrator Audio Book
Cossmass Infinities 3 Suicide is Painless Cossmass Productions Narrator Audio Book
Faith Electric Vicuña Productions Post Production Audio Drama
Cossmass Infinities 1 Fluff and Buttons on the Teddy Bear Range Cossmass Productions Narrator Audio Book
Year: 2009
Title Character(s) Company Duty Media
Bedroom Farce Trevor Dunfermline Dramatic Society Actor Theatre
Stargazers 1 Forged by Fate Stephen of Yalding Gypsy Audio Voice Actor Audio Drama
A Friend In Need StarshipSofa Narrator Audio Book
Eclipses Dunfermline Dramatic Society Director Theatre
The Virginal Seas of the Moon Steampod Narrator Audio Book
Brothers and Sisters All StarshipSofa Narrator Audio Book
Warriors of Old Japan and Other Tales: 4 - The Story of Benkei Kung Fu Action Theatre, Librivox Narrator Audio Book
Year: 2008
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
Estalvin's Legacy - Episode 6
Josef Kanshasa
The Caller
Cossmass Productions Writer, Director, Producer, Voice Actor Audio Drama
The Seventeenth Kind StarshipSofa Narrator Audio Book
Red Hot in Amsterdam Chief Inspector Andre Dunfermline Dramatic Society Actor Theatre
Last Panto in Little Grimly Bernard Dunfermline Dramatic Society Actor Theatre
Body Slam Alley 4: Wrestlepalooza Jimmy S. Marks Brokensea Productions 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
Estalvin's Legacy - Episode 5 Josef Kanshasa Cossmass Productions Writer, Director, Producer, 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
Year: 2007
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
Year: 2006
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
Year: 2005
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
Year: 2004
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
Year: 2003
Title Character(s) Company Duty Media
The Lion In Winter Geoffrey Dunfermline Dramatic Society Actor Theatre