Jim Heppelmann, President and CEO of PTC