Center for the Study of Interventionism? Another Putin front? http://www.interventionism.info/en/Contact