John Hamilton, 2nd Lord Belhaven and Stenton (Q6237424)
Scottish politician
Language: