ICTS Publication Snapshot 2017

ICTS member scientific productivity in 2017 1,662 ICTS members (75% of active members) published in 2017, resulting in 4,450 publications.