FISCHER MARCELO

PrivateCIK: 1228166
Location

NEWARK, NJ

IDT CORP
PositionSenior Vice President-Finance
TenureSince Jul 2018
Holdings