Peter MacKeenan

Peter MacKeenan design puppets for The Sesame Street Special (1988).