Home News The North Face® Emea appoints new General Manager