Sir Archibald Primrose, Lord Carrington, 1616 - 1679. Scottish official and judge

1676