emmanuel petitlatest news & developments