Well now you are going to think that because this is a legal site all us lawyers do is encourage lawsuits.  But really resolving the issues outside of court is the best thing for all parties.  Unfortunately I do not think that that would work with you.  This President needs to be forced in to action and to be held accountable.  So take your documents to an attorney in your area to make sure that you have "standing" to sue and then bring a lawsuit to force the shareholder meeting and to hold the president accountable.  It will be long and expensive and it is doubtful that any of the fees may be recoverable but maybe.  You should definitely ask.  Good luck to you.