Background
Cain, Richard Harvey was born on April 12, 1825 in Greenbrier County, Virginia, United States.
clergyman congressman college president
Cain, Richard Harvey was born on April 12, 1825 in Greenbrier County, Virginia, United States.
Member South Carolina. Constl; member South Carolina. Senate from Charleston district
Member United States House