TECHNOLOGY DEVELOPMENT AND LICENSE AGREEMENT by and between