Gregory G. Hafner
Caterpillar · International Engine Intellectual Property Company
Total Patents:
17
Overall Rank:
#276,660
Years Active:
1994–2016
Caterpillar Rank:
#275