AGREEMENT AND SHARE EXCHANGE