156 pubs · 23,860 cites · h-index 33
Omron (Japan)
2025 - 2025
Weatherford College
Cancer Research Center
AstraZeneca (Poland)
AstraZeneca (Spain)
2024 - 2025