Europe

Vistra Ireland appoints three new senior hires to its Aviation arm (Canyon CTS)