Margaret Haslett (Soprano)
John Duncan (Baritone)
Megan Lloyd (Violoncello)
Barbara Kirkby-Mason (Pianoforte) JOHN DUNCAN
Discover 11,128,835 listings and 278,120 playable programmes from the BBC
Margaret Haslett (Soprano)
John Duncan (Baritone)
Megan Lloyd (Violoncello)
Barbara Kirkby-Mason (Pianoforte) JOHN DUNCAN