63 Ulster Scots surnames, from Hamilton and Montgomery to Cunningham and Campbell, with the county each settled in and its Scottish home.
63 Ulster Scots surnames, from Hamilton and Montgomery to Cunningham and Campbell, with the county each settled in and its Scottish home.