Richard DeVaul Delineates Innovation

For the last ten years, the word “innovation” has been overused and generalized to solve all problems, particularly to imply a solution for business problems.