McKenna John

Active Bloomington, MN President for Convergeone, Inc.