Do we have too many non-profit organizations? Brian Reich joins Jim Blasingame to discuss the future of non-profits, whether we have too many, and the alternative to starting a new non-profit.