Greece's technology parks with incubator facilities include the Science and Technology Park of Crete (Heraklion), the Thessaloniki Technology Park, the Lavrio Technology Park and the Patras Science Park, the Science and Technology Park of Epirus (Ioannina). Greece has been a member of the European Space Agency (ESA) since 2005. Cooperation between ESA and the Hellenic National Space Committee began in the early 1990s. In 1994 Greece and ESA signed their first cooperation agreement. Having formally applied for full membership in 2003, Greece became the ESA's sixteenth member on 16 March 2005. As member of the ESA, Greece participates in the agency's telecommunication and technology activities, and the Global Monitoring for Environment and Security Initiative.