Stephen Layton (conductor)The choir of Trinity College, Cambridge Academy of Ancient Music
Richard Marlow: organ
Stephen Layton (conductor)Academy of Ancient Music