John McPherson is president of NC REALTORS®.