Dr. Robert Carruthers, 1799-1878