Laura Macdonald

Active Natick, MA Vp And Corporate Controller for Cognex Corporation