Picture of James Hamill

James Hamill

Lecturer in Politics and International Relations