Exhibit 4.3 REGISTRATION RIGHTS AGREEMENT Dated as of March 19, 1998 by and among HIGH VOLTAGE ENGINEERING CORPORATION and CIBC OPPENHEIMER CORP., as Initial Purchaser TABLE OF CONTENTS