The Mikado 3

David Hamilton