John P. Williams, 1837-1894