Shengli Liu

DFH Satellite Co. Ltd, China