Rep. Kelly M. Alexander, Jr.
Grade: 85

Counties: Mecklenburg
District: 107

      Not ? Click here.