DSTA's IT department is led by Zhengyi Lian (Senior Principal Data Scientist) and has 876 employees.
Xue Puan
Development Programme Manager
Looking for a particular DSTA employee's phone or email?