Tom McGee is the CEO of ICSC.
296 people are employed at ICSC.
ICSC is based in New York, New York.
The NAICS codes for ICSC are [81, 813, 813910, 81391, 8139].
The SIC codes for ICSC are [861, 86].