Northstar Names Nick Powell as Managing Director, EMEA
Northstar Travel Group has named Nick Powell as managing director, EMEA, to oversee the company’s UK and European portfolio, which includes TEAMS Europe. Powell succeeds David Chapple, managing director of the group since its acquisition in 2019, who is moving on to pursue other endeavors. “Nick Powell has an extensive media background, having launched and […]
Continue Reading