ROLLOVER STOCK PURCHASE AGREEMENT