John Agnew Edgeworth — (died 1960)