NOTE AND STOCK PURCHASE AGREEMENT