David E. W. Vaughan
ExxonMobil · W. R. Grace & · Harbor Branch Oceanographic Institution
Total Patents:
58
Overall Rank:
#42,011
Years Active:
1981–2017
ExxonMobil Rank:
#124