Translate the following English sentence to French:
"It is an excellent contribution by Mr Swoboda and his colleagues."
Il constitue une excellente contribution de la part de M. Swoboda et de ses collègues.