McCabe, W. Gordon (William Gordon), 1841-1920