Arnaud Richards

Arnaud Richards, Global Head of Sales – Enterprise, ITRS Group