David Deguara
Institution: Malta College of Arts, Science and Technology
Observed institutions: Universidad de La Laguna, STC Group (Netherlands), Malta College of Arts, Science and Technology
ORCID: 0009-0001-1531-3777
Observed ORCID: 0009-0001-1531-3777
OpenAlex ID: A5098402257
