Crawford Del Prete is the President of IDC.
3,806 people are employed at IDC.
IDC is based in Needham, Massachusetts.
The NAICS codes for IDC are [54, 54191, 541910, 541, 5419].
The SIC codes for IDC are [87, 874].