STOCK PURCHASE AGREEMENT dated as of July 25, 1997 by and between ABC, Inc.