Thea Norman
Ambrx · Ironwood Pharmaceuticals · Microbia
Total Patents:
40
Overall Rank:
#79,014
Years Active:
2002–2023
Ambrx Rank:
#2