Peter Liu worked as a Production Manager at Aberdeen LLC from 1998 to June 2018. Peter then went on to work at Equus Compute Solutions in August 2018, where Peter currently holds the position of Senior System Engineer, as well as Production Manager.
Sign up to view 1 direct report
Get started