Len L. Picard

Cognex · Cognex Technology And Investment
Total Patents: 6
Overall Rank: #877,224
Years Active: 1994–2005
Cognex Rank: #72