VOTING, SHARE PURCHASE AND NON-REDEMPTION AGREEMENT