Robert D. Larsen
Merck · Winchester Electronics · E.I. Du Pont De Nemours And
Total Patents:
31
Overall Rank:
#119,787
Years Active:
1988–2009
Merck Rank:
#296