Cook, John P. (John Parsons), 1817-1872