Stéphane R. Clerc currently serves as the Head of Corporate Communication at ELCA Group since May 2020, overseeing the company's communication strategy and managing various corporate activities. Prior to this role, Stéphane held positions such as Sales Director at ChannelPro, EMEA Marketing Lead at Microsoft, and Head of Marketing & Business Development at Softcom Technologies SA. Stéphane co-founded and managed STILOCK SA, and began a career in management consulting at Mercuri Urval Schweiz. Education includes a Master’s degree in Business Management from HEC Lausanne, earned between 1990 and 1993.