James Coleman

James Coleman is a freelance historian, he is currently based at the University of Glasgow.