Malcom Cardelle McCrea of Denver, who was arrested last year after being caught in a Larimer County child predator sting, took a deal and pleaded guilty, according to court records.