Hey, we (us) incompetents make the world go 'round.
It's too dang close to "business leaders" for my taste. Sounds like a misplaced modifier. It's also unclear whether it is or is not staged by some business leaders. Read it to somebody and see what they say.
I agree that with a little patience you can reason out the intent, but you shouldn't make the reader do all that work. It's best when syntax and meaning go hand in hand.