EXHIBIT 2.2 MCK COMMUNICATIONS, INC. STOCK PURCHASE AGREEMENT DATED AS OF JULY 16, 1998 TABLE OF CONTENTS