Joined May 2013
·

Taylor Leach

Technical Assistant at Lucasfilm Animation
·
San Francisco Bay Area
·