William H. Thompson, 1845-1910