120 pubs · 3,837 cites · h-index 32
Plymouth Marine Laboratory
2009 - Present
University of Padua
2005 - 2009