What numbers? You are calling for the resignation or firing of a BoD member without even showing any work on your wild-ass claim. That's not what reasonable people do. IMO you are suffering from serious delusions of self-importance.
Alphapuppy, It was said he sold for tax reasons. This should close the debate.
However, with 24M shares/options you want to keep him on the board for reporting reasons. If he’s not on the board, he doesn’t have to report his trades. If he sells more, I want to know.