Gerard Torres

  • Hospital Santa Maria de Lleida
  • Health Care Professional, Medicine And Medical Sciences
  • Spain