Sergio Pastor Ontiveros-Pérez
Observed names: Ontiveros Pérez, Sergio Pastor, Ontiveros-Pérez, Sergio Pastor, Sergio Pastor Ontiveros Pérez, Sergio Pastor Ontiveros-Perez
Institution: Desjardins
ORCID: 0000-0002-3060-2147
Observed ORCID: 0000-0002-3060-2147
OpenAlex ID: A5090296707
