Director Biography – Noah Sheldon (TAOBAO)

Noah is a filmmaker, photographer and artist based in Shanghai and New York City. Noah started his career as a photographer and brings a strong eye for clean and compelling composition and natural story telling to his films. He favors an observational approach to capturing subjects; authenticity is a hallmark of his work. Noah’s work… Continue reading Director Biography – Noah Sheldon (TAOBAO)