Cunningham, Peter, 1816-1869