Thomas G. Ruff

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