86 pubs · 2,733 cites · h-index 28
Lawrence Berkeley National Laboratory
2025 - 2025
Advanced Light Source
Daresbury Laboratory
1997 - 2012
University of Edinburgh
2002 - 2010
University of Leeds
2001 - 2004