Geoffrey William Preston — (died 1976)