PURCHASE AGREEMENT ------------------ April 20, 1998