Gregory G. Hafner

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