One of the most experienced logistics executives in the industry, Allen previously served 36 years with the Deutsche Post DHL Group in various roles and capacities including 13 years as member of the ...