75 pubs · 1,546 cites · h-index 21
Plymouth Marine Laboratory
2004 - Present
Max Planck Institute for Meteorology
2022 - 2022
Imperial College London
1996 - 1997