Iain McDougall

UK & Ireland country manager, Stripe