Unless there is some sort of agreement (is shareholders agreements, voting rights agreements, strategic agreement etc.), there isn't anyone (other than a majority shareholder) that cannot be fired. At the end of the day the shareholders elect the directors/board and the board decides who will be the officers of the corporation (CEO/president etc.) who run the day-to-day operations of the company. Sometimes lower level employees who aren't on the board get fancy titles like President and VP as well and they are easily removable.
Long story short, to answer your question, yes Dana can be fired by those who rank superior to him, the board, or if push really comes to shove if enough shareholders really want to, they can force the hand of the board or appoint new board members who will do it... but more often than not shareholders don't go that far and leave it in the hand of the directors/officers.