Cognex Corporation, Headquarters

North America › USANatick