VOTING AGREEMENT AND OTHER COVENANTS