IDT employs 4 employees. The IDT management team includes Rebecca Phetla (Receptionist).
Looking for a particular IDT employee's phone or email?