SERIES A SENIOR PREFERRED STOCK PURCHASE AGREEMENT