Sonia Timberlake
Abvitro · Editas Medicine · Finch Therapeutics Holdings
Total Patents:
6
Overall Rank:
#780,444
Years Active:
2020–2025
Abvitro Rank:
#3