Nathalie Taub

Head of field marketing