William Hamilton of Airdrie (Q76177801)
(1681-1749)
Language:
other details