cedric hachler