translate English to French: Need a Champion / Leadership:
Besoin d'un Champion / de leadership :