STOCK AND NOTE PURCHASE AGREEMENT between