COMMON STOCK PURCHASE AGREEMENT MARCH 3, 1997 2