ICLS employs 87 employees. The ICLS management team includes Astra van Heest (Owner), Jyoti Devkota (Language Specialist), and Kerrie Ochoa (Registered Nurse).
Looking for a particular ICLS employee's phone or email?