Can John McAfee Legally Run for President?