Profile picture
Roberto C. Delgado Bolton
Doctorate
  • Hospital San Pedro
    Logroño, Spain
mini profile avatar Roberto Delgado Bolton