STOCK PURCHASE AGREEMENT AMONG WILLIAM HARWELL LYON SEPARATE PROPERTY TRUST AND THE VARIOUS SELLERS NAMED HEREIN