Amjad Huda
Wafergen · Takara Bio
Total Patents:
10
Overall Rank:
#495,097
Years Active:
2007–2023
Wafergen Rank:
#1