Craig Turp

Craig TurpCraig Turp is the Editor-in-chief of Emerging Europe.