
Associate Creative Director
Hello, I’m Leah Mababangloob!
An advertising
creative based in Shanghai, China.
And this is my tiny space in the web.

Featured Work









