Pooh-Bah in The Mikado with Lexington Last Night/Janus Opera Company, 31 December 1999, and earlier, Boston First Night/Janus Opera Company, MIT Musical Theatre Guild, and Groton Players
Major General Stanley in The Pirates of Penzance with the One-Penny Opera Company
Sergeant of Police in The Pirates of Penzance with Savoyard Light Opera Company and Boston First Night/Janus Opera
Boatswain Bill Bobstay in HMS Pinafore with Boston First Night/Janus Opera
Don Alhambra, the Grand Inquisitor of Spain in Gondoliers with the Sudbury Savoyards
The Duke of Plaza Toro in Gondoliers with the Savoyard Light Opera Company
Sir Roderick in RuddyGore with the Sudbury Savoyards
Scaphio in Utopia, Limited with the Sudbury Savoyards
Other Roles
Harold Hill in Music Man with the Chelmsford Players
Nat Miller in Ah, Wilderness with the Stratton Players
Doc in Mr Roberts with the Montachusett Association for the Performing Arts
Roy Hubley in Plaza Suite with the Bull Run Pocket Theatre
Burlesque comic (Who's On First, Crazy House, Niagara Falls) and other roles with the Sawtelle Singers, Bull Run Dinner Theatre
Dr. Joseph Taylor, Sr. in Allegro with the Montachusett Association for the Performing Arts
VisComte Cascada in The Merry Widow with the Janus Opera Company