If you haven’t heard of Charles McGee, chances are you’ve heard his name several times during the past few days. ...