Who is John McAfee: Bold, Bizarre, and Bullish on ...