Forty-three-year-old Kelvin McFarland also was ordered last week to register as a sex offender. Los Angeles County prosecutors say he pleaded no contest last July to nine charges, including extortion and false imprisonment.
Authorities say McFarland, who called himself "1st Sgt. Mac," ran a camp in Pasadena and Altadena that supposedly used military-style discipline.
Videos made at the camp showed instructors shouting at a boy wearing a heavy auto tire and several kids vomiting after being repeatedly ordered to drink water. Prosecutors say McFarland also handcuffed a truant girl.