Skip to main content

Dr. John Anderson

John Anderson is Professor of International Relations at the University of St Andrews. His research and teaching interests lie in the fields of religion and politics, and post-Soviet affairs.