Brenda Ricoscente

Active Mountain View, CA Chief Executive Officer for Cognex Corporation

(650)969-4812