GOP presidential candidate John McCain made his second appearance in North Carolina this month in Concord Saturday.