Luis Herrera

ORCID iD
orcid.org/0000-0003-3220-9389
  • Other IDs
Loop profile: 302118

Sources:
Loop (2015-12-12)

ResearcherID: L-2392-2014

Sources:
Private (2014-09-18)

No public information available.