Invast Global appoints Stephen Tudjman as Global Head of Legal and Compliance

Invast Global is excited to announce the appointment of Stephen Tudjman as Global Head of Legal and Compliance.