Daily Bafflements
December 18, 2015
• After being arrested for what the FBI is calling a “securities fraud trifecta of lies, deceit and greed,” pharma-bro Martin Shkreli stepped down today from his role as CEO of Turing pharmaceuticals. The intelligence agency compared Shkreli’s business model to a ...