October 27, 2018 Charlotte finally has the right formula on affordable housing The Charlotte Observer | 10/27/2018