
Why I Write the Need Feed
Every year, about 30,000 new consumer products are introduced to the market, and various studies have estimated that as many as 95% ultimately fail. Whenever I read that kind of statistic, I don’t think so much about the products. My brain and heart

