Craig Mellow Global Innovation Ratings: Not a Perfect Art Finland, South Korea, Switzerland? Innovation rankings can’t agree on the winner but could help inform long-term investment decisions. Craig Mellow February 5, 2016