Enova by Veolia
Show contact
Links
Renaud Capris
CEO
Burak Ozsoylu
Vice President - Business Development & Marketing
Ibrahim Ghosn
SVP, Operations
Rachid Hamida
VP, Energy & Technology
Moulay Alaoui
Director, Procurement & Supply Chain
+ 3 more
Lisa Perera
Marketing Manager
Sarah Ibrahim
Communications Manager
February, 2023 - present
View in org chart