Craig Scherer, Co-Founder and Senior Partner, Insight Product Development