Author: Hamburg Puppet Guild, Hamburg, N.Y.