Elizabeth Moylan & Elisa de Ranieri

Elizabeth Moylan is Senior Editor, Peer Review Strategy and Innovation BMC (Springer Nature).

Elisa de Ranieri is Head of Editorial Process and Data Analytics, Nature journals (Springer Nature).

Latest posts by Elizabeth Moylan & Elisa de Ranieri (see all)