Mark B. O'Neill
3M
Total Patents:
23
Overall Rank:
#180,258
Years Active:
1999–2024
3M Rank:
#578