John Robinson Harper — (died 1947)