He is and has been a member of the Board of Directors of various companies in different sectors: food, logistics, energy and insurance.
Stephan has a Master of Science (M.Sc.) in Business Administration & Management, Erasmus Universiteit Rotterdam (The Netherlands), and Master CEMS-MIM (Master of International Management), ESADE Business School (Barcelona, Spain) and Erasmus Universiteit Rotterdam.