I'm wondering if anyone has successfully contacted D23 by phone? If so, could you please share the number? (PM is fine.) I'm about to pull my hair out.
As recommended in a previous thread, the Main Switchboard of The Walt Disney Company is 818-560-1000. If they cannot put you through to D23, or give a valid number, call back and ask for Stephen Clark, who is the person in charge of D-23.