Gregory Afinogenov

Gregory Afinogenov is an assistant professor of Russian history at Georgetown University.