Sergio Canalda Criado

Lecturer
Pompeu Fabra University
Law