RESEARCH AND DEVELOPMENT AGREEMENT & LICENSE