Irene Nooren
Monsanto Technology · Devgen Nv
Total Patents:
10
Overall Rank:
#488,850
Years Active:
2011–2024
Monsanto Technology Rank:
#471