Greg Coticchia

Active Bloomington, MN President for Sopheon Corporation