Author Profile

Rafael Castro Delgado

Affiliation: Unit for Research in Emergency and Disaster, Department of Medicine, Oviedo University, Oviedo, Asturias, Spain

Recent Posts