CONTRIBUTION AND VOTING AGREEMENT