MOSS ROBERTSON STOCK PURCHASE AGREEMENT