Investment expert: Tupperware faces ‘questions of leadership’ after financial turmoil

The Orlando-based company recently disclosed it could go out of business without additional financing.