Matteo Devigili
Observed names: Devigili, Matteo, MATTEO DEVIGILI
Observed institutions: University of Siena, INSEAD, City, University of London, University of Trento, INSEAD, INSEAD
ORCID: 0009-0009-3680-4645
Observed ORCID: 0009-0009-3680-4645
OpenAlex ID: A5042273817
