MAY 15, 2001 COMMON STOCK ------------ PURCHASE AGREEMENT ------------------