Craig is an experienced operating executive with over 25 years of experience in technology businesses. As Co-Founder and CEO of Solution Q, Craig oversaw the growth from an early stage venture into a leading software solution for mid-market companies across the US and Canada. Solution Q was sold to Upland Software in November of 2014. Prior to Solution Q, Craig was the President and CEO of Knowledge Alliance, an IT Services and Education company headquartered in Denver, Colorado.
More recently, Craig has provided advice and assistance to software companies looking to fuel their revenue growth through building and executing professional business development organizations. Craig is also a Managing Partner with Periscope Development Studio and an active investor.
Craig holds a Bachelor’s Degree in Economics from Western University and a Master’s Degree in Business Administration from York University.