Robert Osterland

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