Walter Alastair Duncan — (born 1947)