Sir Duncan Campbell of Barcaldine, 1st Bt. (Q75537412)
(1786-1842)
Language:
other details