Michael McGonigle

Active Minneapolis, MN President for Industrial Automation Products, Inc