Kenneth Mackenzie, 3rd Earl of Seaforth (Q6390426)
Scottish noble and landowner (1635-1678)
Language:
other details