Mackinnon, Donald, 1839-1914