Senior Political Analyst, John Locke Foundation
Sara Burrows profiles the N.C. Senate District 18 race for Carolina Journal Online.