James Macdonald, 1st of Belfinlay

Peerage person ID=503399
Lists
James Macdonald, 1st of Belfinlay is in following lists

By work and/or country