ENDOCARE, INC. COMMON STOCK PURCHASE AGREEMENT April 22, 1998 TABLE OF CONTENTS