John Hamilton (Q711983)
Scottish prelate and politician
Language: