Administrative Director 
Casta Diva Pictures Shanghai
+86 13774218467

David graduated from Donghua University with an Electronic commerce and Accounting double major and has a Masters degree in Finance from Shanghai Finance and Economics University. In 2016 he joined Red Horse Media, which is a famous TV commercial production house based in Shanghai, China. Today David is the Administrative Director for Casta Diva Pictures Shanghai.