John Duncan
3M · First Data · Avaya
Total Patents:
18
Overall Rank:
#257,522
Years Active:
1995–2015
3M Rank:
#2,536