267 pubs · 13,307 cites · h-index 58
University of Alabama at Birmingham
1993 - 2025
IDEXX Laboratories (United States)
2025 - 2025
Blacktown & Mount Druitt Hospital
2022 - 2022
Westmead Hospital
University of Alabama
1996 - 2020