HMS Pinafore 3

David Hamilton