SERIES C PREFERRED STOCK PURCHASE AGREEMENT