Contributor Profile
James Foley

James Foley is a research associate at Glasgow Caledonia University. He is assistant editor of Conter and writer at Source News.
Against the Scottish Establishment
Support UsJames Foley is a research associate at Glasgow Caledonia University. He is assistant editor of Conter and writer at Source News.