Angels in Love (Feb 2007)
Role: Lord Dorrincourt
Organization: Elmira Theatre Company
Odd Couple (Nov 2005)
Role: Oscar Maddison
Organization: Elora Community Theatre
Funeral Farce (Apr 2005)
Role: Thomas Wetherby
Organization: Elora Community Theatre
Oliver! (Nov 2004)
Role: Mr. Bumble
Organization:
Galt Little Theatre The Gondoliers (Gilbert & Sullivan) (May 2004)
Role: Marco Palmieri
Organization: Royal City Musical Productions Inc.
Meet Me In St. Louis (Nov 2000)
Role: Mailman & Chorus
Organization: Royal City Musical Productions Inc.
Out of Order (Nov 1999)
Role: Hotel Manager
Organization: Galt Little Theatre
The Gondoliers (Gilbert & Sullivan) (May 1999)
Role: Marco Palmieri
Organization: Georgetown Globe Productions
Singing in the Rain (Nov 1998)
Role: Movie Singer
Organization: Curtain Call Players
Hello Dolly (1995)
Role: Horace Vandergelder
Organization: York Minstrels
42nd Street (1995)
Role: Julian Marsh
Organization:
Georgetown Globe Productions Guys & Dolls (1994)
Role: Benny Southstreet
Organization: Etobicoke Musical Productions
Anne of Green Gables (1993)
Role: The Minister
Organization: Royal City Musical Productions Inc.
Anything Goes (1992)
Role: Bishop Dobson / Chorus
Organization: Royal City Musical Productions Inc.
The Meeting (1991)
Role: Harvey Potts
Organization: Royal City Musical Productions Inc.
Camelot (1991)
Role: Sir Colegrievance of Brackle, Chorus
Organization: Royal City Musical Productions
Mame (1990)
Role: Chorus
Organization:
Royal City Musical Productions Inc. Tsunami Benefit Concert (2005)
Role: Vocal Performance
Organization: Galt Little Theatre
Cabaret (1997)
Role: Vocal Performance
Organization: Georgetown Globe Productions