Blog Posts by//
James Hallwood

James Hallwood is Project Manager of The Constitution Society and Equalities Officer on the Young Fabian Executive. He writes in a personal capacity. He tweets from @jhallwood