STOCK PURCHASE AGREEMENT Dated as of March 7, 1997 BETWEEN AND AMONG HARBERT EQUITY FUND I, L.L.C.,