David duarte
Animation, motion and visual storytelling across products, brands, campaigns and content.
let’s talk.