Ian O’Hora

Ian is the Head of Europe at IDA Ireland.