Eric A. Armstrong
Sprague Devices · Caterpillar
Total Patents:
5
Overall Rank:
#1,015,218
Years Active:
1997–2013
Sprague Devices Rank:
#6