Teresa Joi P. de Leon
Observed names: Teresa Joi P De Leon, Teresa Joi P. De Leon, Teresa Joi Pedro De Leon
Institution: Philippine Rice Research Institute
Observed institution: Philippine Rice Research Institute
ORCID: 0000-0002-2803-6094
Observed ORCID: 0000-0002-2803-6094
OpenAlex ID: A5080683141
