David Stephan

David Stephan is an animator who worked at Walt Disney Animation Studios from 1981-1995.