Allen Peter Haughton — (born 1926)