Thomas G. Ruff
Monsanto Technology · Mendel Biotechnology
Total Patents:
12
Overall Rank:
#410,682
Years Active:
2000–2022
Monsanto Technology Rank:
#329