Director at Quanterix · Director at EXICURE · Director at ILLUMINA · and 1 more. Filing since 28 Sep 2006. CIK 0001205236