SERIES Q PREFERRED STOCK PURCHASE AGREEMENT Private and Confidential