SHARE EXCHANGE AND PURCHASE AGREEMENT