Articles

John Swinney

/

John Ramsay Swinney (born 13 April 1964) is a Scottish politician who has served as First Ministe…