Artem Tolkachev

Head of Legal for Tech Group at Deloitte CIS