CONFORMED COPY STOCK PURCHASE AGREEMENT dated as of June 18, 2004