James Kirkup

James Kirkup is the Director of the Social Market Foundation and a former political editor of The Scotsman and The Daily Telegraph