Rachel Carruthers

Head of Internationalisation & Localisation at Canva