Robert E. McGowen

Monsanto Technology · D&Pl Technology Holding Company · Bayer Cropscience
Total Patents: 41
Overall Rank: #76,328
Years Active: 2005–2021
Monsanto Technology Rank: #89