Embassy of Japan's IT department is led by Shu Tamura (Second Secretary) and has 12 employees.
Joshua Wildes
Security Analyst
Shu Tamura
Second Secretary
Looking for a particular Embassy of Japan employee's phone or email?