E. John McGarry
Cognex · Cognex Technology And Investment
Total Patents:
25
Overall Rank:
#164,495
Years Active:
1999–2016
Cognex Rank:
#14