John Richard Haddon — (born 1947)