Thea Norman

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