Ryan Shaffer

Ryan Shaffer is a writer and historian. He has a PhD in history and is currently a postdoctoral fellow at the Institute for Global Studies at Stony Brook University in New York.

See more articles