John Peter Richardson II — American politician, South Carolina (1801-1864)