Educated in Spain and the UK and a graduate of Cambridge University (UK) in Modern Languages and Economics, Stephen has over 10 years’ business experience in consulting, translation, business processes and knowledge management in multinational companies and has lived and worked in Spain, UK, France, Italy, Hungary and Japan. He is completely
trilingual from birth and speaks a number of other languages.
See full CV