PURCHASE AND VOTING AGREEMENT