Emanuela Locci

Dr. Emanuela Locci

Department of Medical Sciences and Public Health, Section of Legal Medicine, University of Cagliari, Cagliari, Italy
orcid