Andrew Harrop, General Secretary of the Fabian Society

Andrew Harrop, General Secretary of the Fabian Society