Research and Consultation for IT
Looking for a particular ITR employee's phone or email?
The ITR annual revenue was $16.4 million in 2026.
David Welch is the President of ITR.
26 people are employed at ITR.
ITR is based in Tokyo, Tokyo.
The NAICS codes for ITR are [541611, 54, 5416, 54161, 541].
The SIC codes for ITR are [874, 87].