peter north taylor (6)