John Payne
Life Measurement · Monsanto Technology
Total Patents:
6
Overall Rank:
#799,812
Years Active:
1980–2024
Life Measurement Rank:
#3