STOCK PURCHASE AGREEMENT NICHOLS RESEARCH CORPORATION