184 pubs · 836 cites · h-index 16
St. Catherine University
2026 - Present
University of Oxford
Medical University of Lodz
Institute for Liver Health
University College London