Seeing CLH has been pretty much screwed over by its directors, I don't know why the CEO has to fall on his sword. If we were in the US, I suspect the SEC would be knocking on a few doors right now.
CLH Price at posting:
$1.19 Sentiment: Sell Disclosure: Held