Esther Barella

Sales Manager

Swets

Location
Barcelona, Spain
Discipline
Computer and Information Science

Professional experience

Sales Manager

Swets

April 2009 - Present