129 pubs · 6,463 cites · h-index 30
NCR (United States)
2024 - 2025
Eurac Research
2011 - 2025
Institute for Biomedicine
2012 - 2025
IDEX Corporation (United States)
Fox Corporation (United States)