Senior Editor
london, greater london, united kingdom
Springer Nature Group
The University of Edinburgh
Trinity College Dublin