EUROPE     
1989-99 Bavarian State Opera   Munich  Germany 
1987-89 Lyon Opera  Lyon  France 
1986-89 Festival Aix-en-provence     France 
1982-87 German Opera on the Rhein   Düsseldorf  Germany 
1981-82 Hannover Opera   Hannover  Germany 
1980-81 Zurich Opera Studio   Zürich  Switzerland 
CANADA     
1974-80 Vancouver Opera   Vancouver    
1977-78 Canadian Opera Company   Toronto   
1976 Ottawa Festival   Ottawa   
1974 & 1975 Banff School of Fine Arts      
TEACHING APPOINTMENTS     
2003 - present : Course in Italian Opera repertoire  University of Augsburg  Germany 
1990 - present : Richard Strauss Conservatory  Munich  Germany 
1976-78 Assistant Director, Opera School, Wilfred Laurier University, Kitchener,   Ontario  Canada