Marc Lacheny's scientific contributions