Cristina Caffarra

Cristina Caffarra is Vice President, Head of European Competition at Charles River Associates.