Le nozze di Figaro Garsington Opera 2017 Duncan Rock (Count)  Stephen Richardson (Bartolo)  Timothy Robinson (Basilio)  Janis Kelly (Marcellina)  Joshua Bloom (Figaro) credit Mark Douet-min