Thanks David for sharing this! I just started an article on exactly this topic — it really bothers me how corporates can still afford to focus rigorously on specialists. I believe the future calls for an integrated approach — the specialized generalist.