John W. Roberts
The United States Of America · Cambridge Bioscience · ExxonMobil
Total Patents:
15
Overall Rank:
#314,124
Years Active:
1985–2023
The United States Of America Rank:
#2