David Sheriton Swan - (born 1940)