889 pubs · 63,451 cites · h-index 111
Enzo Life Sciences (United States)
2025 - 2025
Coppin State University
2025 - 2025
Southern Marine Science and Engineering Guangdong Laboratory (Guangzhou)
2023 - 2023
University of Bristol
1998 - 2022
Institute of Nuclear and Particle Physics
1994 - 2022