SUBSCRIPTION AND STOCK PURCHASE AGREEMENT