Gemma Vilar Palos

Research
LEITAT Technological Center
Barcelona
Spain