Haiyan Bian
Johnson & Johnson · Biohaven Therapeutics · Oligomerix
Total Patents:
34
Overall Rank:
#100,042
Years Active:
2013–2025
Johnson & Johnson Rank:
#431