He has been a top chef in 5star hotels in many international cities and on Scandinavian cruises and in his decadeslong career has worked with some of the greatest chefs including Paul Bocuse and Jol Robuchon

Could you correct the punctuation please?
He has been a top chef in 5-star hotels in many international cities and on Scandinavian cruises, and in his decades-long career has worked with some of the greatest chefs, including Paul Bocuse and Joel Robuchon.