translate English to French: • Excellence in R&D and innovation
• Excellence en R-D et en innovation