NON-AFFILIATE STOCK PURCHASE AGREEMENT