A portrait of longtime Mecklenburg Superior Court Judge Marvin Gray hangs on the sixth floor of the Mecklenburg County Courthouse.
A portrait of longtime Mecklenburg Superior Court Judge Marvin Gray hangs on the sixth floor of the Mecklenburg County Courthouse.
A portrait of longtime Mecklenburg Superior Court Judge Marvin Gray hangs on the sixth floor of the Mecklenburg County Courthouse.