Vistra appoints Kevin Smythe as country managing director for Japan
Vistra has appointed Kevin Smythe as country managing director (CMD) for Japan. Smythe - who has over five years of experience in Japan with Vistra - has previously undertaken roles such as director o...
We're Social