Malla Padidam

Intrexon · Scripps Research
Total Patents: 5
Overall Rank: #967,158
Years Active: 2005–2021
Intrexon Rank: #27