Non Executive and Independent Director
munich, bavaria, germany
Keppel Corporation Limited
University of Oxford
INSEAD