Pension loopholes are expected to give Brandon Johnson a public pension of between $1.1 million and $2.8 million in estimated lifetime pension payments.
(Please use a modern browser to see the interactive version of this visualization)