Profile picture
Rafael Castro Delgado
Doctorate
  • Researcher
    Primary
    Health Research Institute of Asturias (ISPA)
    Oviedo, Spain
  • Experienced Professional
    Health Service principality of Asturias. SAMU-Asturias EMS
    Oviedo, Spain
View All
mini profile avatar Rafael Castro Delgado