Daniel Vella
Observed name: Vella, Daniel
Institution: University of Malta
Observed institutions: University of Malta, IT University of Copenhagen, University of Amsterdam
ORCID: 0000-0002-8224-3801
Observed ORCIDs: 0000-0002-8224-3801, 0000-0001-9404-6576
OpenAlex ID: A5042465873
