Is Teva’s CEO Departure Long Overdue?

Is Teva’s CEO Departure Long Overdue?

Source: 
Yahoo/24-7 Wall St