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