STACK names Jim Smith as EMEA chief executive October 29, 2026 Ainsley Woods STACK Infrastructure has appointed Jim Smith as chief executive of its EMEA business. ... Read more...