SELECT date_successor_seated FROM table_2159547_3 WHERE vacator = "James P. Buchanan (D)"
Pada tanggal berapa James P. Buchanan (D) penerus duduk?
CREATE TABLE table_2159547_3 (date_successor_seated VARCHAR, vacator VARCHAR)