Chip Zien

Chip Zien gave his voice to Howard T. Duck in Howard the Duck.