Lei Qiao
Incyte · Hercules · BOE
Total Patents:
21
Overall Rank:
#203,184
Years Active:
2003–2025
Incyte Rank:
#57