Eddy Houchins was born on 27 March 1958 in the USA. He is a director, known for Phineas and Ferb (2007), Beauty and the Beast (1991) and Over the Garden Wall (2014). imdb.com