Ronald W. Barrett
Affymax Technologies N.V. · Xenoport · Medikine
Total Patents:
65
Overall Rank:
#33,683
Years Active:
1993–2024
Affymax Technologies N.V. Rank:
#1