Profile picture
Nelson Oswaldo Piedra
Doctorate
  • Universidad Técnica Particular de Loja
    Loja, Ecuador
mini profile avatar Nelson Piedra