Procurement

British Airways and Iberia named Luke Goggin head of corporate sales,