On the Move

Northstar Travel Group appoints Powell as new managing director for EMEA