Thu Phan

Xenoport · Arbor Pharmaceuticals · Biomea Fusion
Total Patents: 14
Overall Rank: #338,105
Years Active: 2006–2024
Xenoport Rank: #15