Yah, he was the guy who said "A little known fact about the Ewoks is that they actually have 7 kidneys..."
See here: http://www.imdb.com/title/tt0086190/trivia