Hamilton, John A. (John Arthur), 1845-