Robert Willett

Active Natick, MA President for Cognex Corporation