Daniel McMahon, 31, pleaded guilty today in federal court in the Western District of Virginia to one count of threatening an African-American Charlottesville City Council candidate identified by the initials D.G. because of his race and because he was running for office, and to one count of cyberstalking a separate victim through Facebook messenger.