James Blome

Active Roseville, MN President for Calyxt, Inc.