John Hamilton, 1st Lord Belhaven and Stenton (Q6237421)
Scottish noble
Language:
other details
aliases John Hamilton
Sir John Hamilton, 1st Baron Belhaven and Stenton
description Scottish noble

External Links