SERIES G PREFERRED STOCK PURCHASE AGREEMENT