STOCK PURCHASE AGREEMENT BY AND AMONG JWP INVESTMENTS, INC., SOREX HOLDINGS, LTD. AND WHITMIRE HOLDINGS INC. Dated as of June 9, 2004