John O. Roeser
3M · Otto Engineering
Total Patents:
14
Overall Rank:
#350,888
Years Active:
1981–2016
3M Rank:
#2,212