CONTRIBUTION AND PURCHASE AGREEMENT, DATED AS OF DECEMBER 30, 1997 ------------ --------------------------------------------------------------------