Albert Lee is the CEO of IST.
121 people are employed at IST.
The NAICS codes for IST are [54, 541614, 54161, 5416, 541].
The SIC codes for IST are [87, 874].