Thompson, Solomon, 1842-1903