Stephen Hugh Anderson Parker — (born 1946)