165 pubs · 6,699 cites · h-index 40
University of Nairobi
2001 - 2025
Infectious Disease Research Institute
2013 - 2025
University of Washington
Anna Needs Neuroblastoma Answers
2024 - 2024
Seattle University
2004 - 2024