Miguel Angel Rivera Castro
Observed names: Castro, Miguel Angel Rivera, Miguel A. Rivera-Castro, Miguel Angel Rivera, Miguel Angel Rivera-Castro, Miguel Castro, Miguel Rivera Castro, Miguel Rivera-Castro, Rivera Castro, Miguel Angel, Rivera-Castro, Miguel Angel
ORCID: 0000-0002-4728-3242
Observed ORCID: 0000-0002-4728-3242
OpenAlex ID: A5065763063
