Nina Lucas

Head of Human Resources, Americas Region