DATED MAY 12, 1997 2 STOCK CONTRIBUTION AGREEMENT