Cameron Darrick Peterson, 20, of New Braunfels, pled guilty in federal courts in San Antonio according to officials.