Eve Rooks, PhD

Deputy Editor, Scientific Reports, Nature Research
  • Scientific Reports, Nature Research
  • United Kingdom