CommunicationMarketingPitching Are Global Forces Backing Your Investment Pitch? If your business succeeds, it isn’t because you have a damn good product—global forces are aligning to make success inevitable. Use your pitch to explain. Marc StoiberSeptember 10, 2015