James O'Keefe is back and on the trail of some serious campaign violations