PWRW&G DRAFT JULY 16, 2005 STOCK PURCHASE AGREEMENT