Log in
LeoVegas
Contact
Links
View in org chart
Andrew Clark
Head Of Creative Department
Estevan Cutajar
Lead Graphic Designer
Maria Grassi
Creative Production Manager
Eloisa Astudillo (Elo)
Creative Team Manager
Rachel Fenech
+ 3 more
February, 2023 - present
August, 2018
February, 2017