Top Rated Speakers
Speaker DirectoryHomeProcurement

Profile

Nadine Flack

Customer Success Manager

EcoVadis

Country or State

United Kingdom

Similar Speakers

Current Position

Customer Success Manager at EcoVadis

Degrees

Geography BSc, Social Sciences