Rafal Marszalek (He/Him)

Chief Editor, Scientific Reports, Springer Nature
  • United Kingdom