Archibald Campbell, 2nd of Knockbuy (Q75538081)
(1693-1790)
Language:
other details