J.C. Chen

J.C. Chen is an animator for The Iron Giant, Spirit: Stallion of the Cimarron and MAD.