World Sailing to have new chief executive

Peter Sowrey, who was earlier the director of business process outsourcing as well as sales for Accenture, was named by the International Sailing Federation as their chief executive on 1st July. The organization was later rebranded as World Sailing. And, […]