Credits

Year: 2009
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
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
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
Year: 2007
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
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