James Hamilton, 9th Lord Belhaven and Stenton (Q75336411)
(1822-1893)
Language:
other details