I’m wondering if The Wiz Live! producers Neil Meron and Craig Zadan feel like Santa Claus, because the two of them have been behind a couple...