SCHECHTER ROBERT

PrivateCIK: 1211069
Location

FRAMINGHAM, MA

MIMECAST LTD
Position—
TenureSince Jan 2019
Holdings—
PTC INC.
Position—
TenureSince Nov 2018
Holdings—
TELARIA, INC.
Position—
TenureSince Jun 2019
Holdings—