Emma Copelotti

Dr. Emma Copelotti

IRTA - Institute of Agrifood Research and Technology, Barcelona, Catalonia, Spain
orcid