James Hamilton, 2nd of Stevenston (Q75418470)
(1745-1812)
Language:
other details