The Knowledge Spillover Theory of Entrepreneurship and Technological Diffusion