Johana Marcela Castillo-Rivera
Observed names: Castillo Rivera, Johana Marcela, Johana Castillo Rivera, Johana Castillo-Rivera, Johana Marcela Castillo
Institution: International Center for Tropical Agriculture
ORCID: 0009-0000-1908-1064
Observed ORCID: 0009-0000-1908-1064
OpenAlex ID: A5114942084
