Peter Norton Barry Naughton Naughton Haughton Helen Ashton Macnaughton peter frankopan Geoffrey Broughton LeeC. Deighton