John Maclellan, 3rd Lord Kirkcudbright (Q6246303)
Scottish noble
Language:
other details
aliases John MacLellan, 3rd Lord Kirkcudbright
description Scottish noble

External Links