translate English to French: However, he did make good suggestions, and was already launching his own initiatives to meet, in part, the requirements of the Ross Report.
Cependant, il offre de bonnes suggestions et, déjà, lance des initiatives visant à rencontrer en partie les exigences du rapport Ross.