PREFERRED STOCK PURCHASE AGREEMENT