McGregor, James H. (James Herman), 1872-