William E. Cameron — American soldier, lawyer, journalist, and politician (1842-1927)