Exhibit 10.66 AGREEMENT AND RELEASE On this 22nd day of January 2000, Tremont Advisers, Inc., a Delaware corporation with its principal place of business located at 555 Theodore Fremd Avenue, Rye, New York 10580 (together with its affiliates...