Redefining Innovation
innovation: the introduction of something new; a new idea, method, or device (noun, Merriam Webster Dictionary) We’re experiencing innovation fatigue. Just mention the word “innovation” at a business function and you’ll likely...