McCreery, William B. (William Barker), 1836-1896.