Carl Gerst

Active Natick, MA Vice-President for Cognex Corporation