Tesfaye Biftu

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