If management is incompetent, your faith that they will get it across the finish line is inconsistent with the very definition of 'incompetent'. Furthermore, if LP gets DCVax-L across the finish line, how could she be incompetent? This doesn't make sense?
LP is not incompetent. We just aren't privy to what is going on behind the scenes.