Leon Ingram

Designer

Walt Disney Animation Studios

North Hollywood, CA, USA