Acting Cheyne Davidson Acting Mascagni: Cavalleria Rusticana Alfio 2010 Der Freischütz Prince Ottokar 1999 La Belle Hélène Ajax II., King of Locris 1996 Agent-readable