1 June 20, 1999 SHARE PURCHASE AGREEMENT