Ian McKernan

Active Boulder, CO Chief Executive Officer for Molecular Products Inc.