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