James Ryan

James Ryan

Lecturer

James Ryan is Lecturer in Modern European (Russian) History, Cardiff University

Opinions/Stories