He has done a few roles for Disney, most notably voicing Eeyore from Winnie the Pooh. He also voiced Monterey Jack in Chip 'n Dale Rescue Rangers for all the episodes in Season 1 and for 20 episodes of Season 2 until Jim Cummings took over the role for the rest of the series. Various other roles are below. He also narrated the read-along storybooks of the Star Wars original trilogy.
- He is good friends with frequent co-star Frank Welker.