ROLLOVER AND CONTRIBUTION AGREEMENT