IDI employs 558 employees. The IDI management team includes Dan Paulson (Chief Executive Officer), and Caroline Blair (Account Manager).
Looking for a particular IDI employee's phone or email?