STOCK AND PROMISSORY NOTES PURCHASE AGREEMENT