Robert Osterland
Illinois Tool Works · Newfrey · Emhart
Total Patents:
22
Overall Rank:
#196,828
Years Active:
1986–2016
Illinois Tool Works Rank:
#326