Hamill, William A. (William Arthur), 1836-1904