Michel est CEO et dirige le Conseil d’administration de Lancor. Il a dirigé de nombreuses recherches de membres de conseils d’administration et de cadres supérieurs pour des sponsors financiers et des sociétés internationales de premier plan en Europe, au Moyen-Orient et aux États-Unis.
Avant de rejoindre Lancor, Michel a fondé et dirigé la pratique européenne des télécommunications et des infrastructures Internet chez Heidrick & Struggles. Au début de sa carrière, Michel était directeur général adjoint des pays du Benelux pour AT&T, avec la responsabilité des ventes, du développement commercial et du support client.
Il est membre des conseils d’administration du DigiWorld Institute, C4V et Shareability.
Michel est titulaire d’un master en génie industriel et en biochimie de l’École d’ingénieurs de l’Institut Meurice à Bruxelles et d’un Executive master en gestion de l’Université Libre de Bruxelles. Il est également diplômé AMP de l’IMD, à Lausanne.