John Horace Hooper (1837-1912)