Tesfaye Biftu
Merck · Cytomed · Ucb S.A.
Total Patents:
84
Overall Rank:
#20,458
Years Active:
1985–2025
Merck Rank:
#46