Magdalena Skipper

Editor in Chief, Nature, Nature Research, Springer Nature
  • Nature Research, Springer Nature
  • Contributors
  • United Kingdom