Brandon Johnson said he would end the contract during his campaign, and now he followed through.
Written by
in