William Peter Henry Cairnes — (born 1927)