SHARE PURCHASE AGREEMENT March 11, 1997