EXHIBIT 2.1 SHARE EXCHANGE AGREEMENT DATED AS OF JUNE 4, 2003