News

John Veichmanis's experience spans leading roles at luxury fashion group Farfetch, the travel tech firm Expedia and director ...