Science and Technology Corporation (Netherlands)h-index: 32Total citations: 16,237Total papers: 149Homepage: https://www.stcorp.nl/