thierry ranchinlatest news & developments