Barcelona, Catalonia, Spain
(Marketing)
1998 - 1998Masters
1997 - 1998(Industrial Engineering)
1989 - 1995(French Language)
(Italian Language)
(English Language)
5 free lookups per month.
No credit card required.
Find contact details for 700 million professionals.