Donald James Henry Maclennan — (died 1997)