Ryan Shaffer Editor & Author

Ryan Shaffer is a historian with expertise on political violence and security in Asia, Africa and Europe.