Profile picture
David Fonseca
Doctorate
  • Professor
    Ramon Llull University
    Barcelona, Spain
mini profile avatar David Fonseca