Steven Yang's Location
Shanghai, Shanghai, China
Steven Yang's Work
Steven Yang's Education
Steven Yang's Summary
Steven Yang, based in Shanghai, Shanghai, China, is currently a Chief Financial Officer at Sephora, bringing experience from previous roles at A.p. Moller - Maersk. Steven Yang holds a 1994 - 1998 Shanghai University of Finance and Economics. Steven Yang has 2 emails on RocketReach.