Thomas R. McClure
Caterpillar · Wallace Computer Services
Total Patents:
16
Overall Rank:
#291,534
Years Active:
1984–2023
Caterpillar Rank:
#341