94 pubs · 1,020 cites · h-index 15
University of Alabama at Birmingham
2016 - Present
L-3 Communications (United States)
2025 - 2025
Collaborative Research Group
2024 - 2024
Cohort (United Kingdom)
2024 - 2024
Luxembourg Institute of Health
2023 - 2023