Lisa Sturz

Lisa Aimee Sturz was one of the puppeteers who portrayed Howard T. Duck in Howard the Duck.