Tim Rose

Tim Rose was one of the puppeteers who portrayed Howard T. Duck in Howard the Duck.