Macfarlane, C. W. (Charles William), 1852-1931