John Pringle, Lord Haining

Scottish lawyer, politician and judge

John Pringle, Lord Haining

Scottish lawyer, politician and judge