672 pubs · 20,209 cites · h-index 72
Wesleyan University
2024 - Present
Japan Synchrotron Radiation Research Institute
2023 - 2025
Pola Chemical Industries (Japan)
2025 - 2025
Takeda (Japan)
1955 - 2025
Nagoya University
2004 - 2025