Peter Baird

Peter Baird was one of the puppeteers who portrayed Howard T. Duck in Howard the Duck.