EXHIBIT 10.11 STOCK PURCHASE AGREEMENT dated as of March 22, 1999 TABLE OF CONTENTS