VOTING AGREEMENT AND STOCKHOLDER CONSENT