2008, Stage, The Rabbi, Fiddler On The Roof, UK Productions Ltd., Julian Woolford
2007, Stage, Susannah (Ugly Sister), Cinderella, First Family Entertainment Ltd., Chris Manoe
2007, Stage, Bert Barry, 42nd Street, UK Productions, Mark Bramble
2006, Stage, Chantelle (Ugly Sister), Cinderella, First Family Entertainment (Woking), Bonnie Lithgoe
2006, Stage, Cinderella's father / The Prince's Steward, Into The Woods, Derby Playhouse, Karen Louise Hebden
2002, Stage, The Commentator / Phillips (2002 - 2005), Chitty Chitty Bang Bang, London Palladium, Adrian Noble
2001, Stage, Sarah The Cook, Dick Whittington, Watford Palace Theatre, Chris Emmett
2001, Stage, Dick Deadeye, HMS Pinafore, Opera della Luna (Tour), Jeff Clarke
2000, Stage, Widow Twankey, Aladdin And His Wonderful Lamp, Watford Palace Theatre, Chris Emmett
2000, Stage, Baron Zeta, The Merry Widow, Opera Della Luna (Tour), Jeff Clarke
1999, Stage, Pooh Bah, The Mikado, Opera Della Luna (Tour), Jeff Clarke
1998, Stage, The Solicitor General, A Tale Of Two Cities, Bill Kenwright-Windsor/B'ham, Bob Tomson
1997, Stage, Eugene Fodor / Everett Baker (1997-1998), Crazy For You, Pola Jones, Mike Ockrent
1995, Stage, Mr Fezziwig / Scrooge, A Christmas Carol, Theatre Royal Nottingham, Christopher G. Sandford
1993, Stage, Francis/Grant, Elegies for Angels, Punks and Raging Queens, Criterion Theatre, Bill Russell
1993, Stage, Simeon (1993 - 1995), Joseph and The Amazing Technicolor Dreamcoat, Really Useful/Palladium, Stephen Pimlott
1992, Stage, Chairman, Music Hall - Players Theatre Etc, Players/Hiss & Boo Etc
1992, Stage, Abe Greenbaum, Some Like It Hot, Prince Edward Theatre, Tommy Steele
1990, Stage, Colonel Mustard, Cluedo, Wimbledon Theatre And Tour, Kit Thacker
1989, Stage, Roscoe Dexter, Singin' In The Rain, Harold Fielding, Tommy Steele
1985, Stage, (Revue) Various, Just A Verse And Chorus, Churchill Bromley / Tour, Patrick McIntyre
1985, Stage, (Revue) Various-co devised, Meet Me At The Gate, King's Head Theatre, Neil Lawford
1985, Stage, Campari, Unipart Trade Show, Business Theatre, Peter Reeves
1984, Stage, Pasha, Katerina, Exeter Northcott, Stewart Trotter
1984, Stage, Lumley Lancaster, Mr Cinders, Fortune Theatre, Tony Craven
1983, Stage, Lumley Lancaster, Mr Cinders, King's Head Theatre, Tony Craven
1982, Stage, Protean, A Funny Thing Happened On The Way To The Forum, Bristol Old Vic, John David
1982, Stage, Dick Potter, Absurd Person Singular, Exeter Northcott Theatre, Nick Hytner
1982, Stage, Bertram Sellick, Bitter Sweet, Exeter Northcott Theatre, Stewart Trotter
1982, Stage, The Tinman, The Wizard Of Oz, Derby Playhouse, Warren Hooper
1981, Stage, McCorquodale, Funeral Games, Elephant Theatre, Nick Dunning
1980, Stage, Order, A New Way To Pay Old Debts, Edinburgh Festival, Simon Howard
1980, Stage, Baron Hardup, Cinderella, Capitol Aberdeen, John Hole
1980, Stage, The Orator, The Chairs, Soho Poly, Andy Hinds
1979, Stage, The Baker /Asher, Joseph And The Amazing Technicolor Dreamcoat, Westcliff Palace Theatre, Chris Dunham
1979, Stage, Uncle Augustine, Salad Days, National Tour, Charles Vance
1978, Stage, Angus, Macbeth, Hornchurch Queens Theatre, Paul Tomlinson
1978, Stage, Rev Arthur Humphrey, See How They Run, Hornchurch Queens Theatre, Warren Hooper
1978, Stage, Ezekiel Cheever, The Crucible, Hornchurch Queens Theatre, John Bleasdale
2007, Radio, Announcer / Gino, A Night In The Ukraine, BBC Radio 4, Dirk Maggs
2006, Radio, Totween Kemmle, The Adventures Of Sexton Blake, Perfectly Normal Productions, Dirk Maggs
1992, Radio, Presenter & Regular Artiste, Flywheel Shyster And Flywheel (3 Series), BBC Radio 4, Dirk Maggs
1990, Radio, Mr Schultz, The Loved One, BBC Radio 4, Lissa Evans
1989, Radio, Finglestein /Blakiston, Dick Standing In The Ginger Triangle, BBC Radio 2, Harry Thompson
1989, Radio, Henry Hall, Here's To The Next Time, BBC Radio 2, Peter Hoare
1988, Radio, Various, Death Rides The Airwaves, BBC Radio 2, Dirk Maggs
1988, Radio, Various, The Third Fish, BBC Radio 2, Harry Thompson
1985, Radio, The Hon. Richard Ranelow, Sweet Liza, BBC Radio 2, Peter Hoare