James Warren Rupp, 46, of 9037 Holly Springs Road in Apex, surrendered to police Wednesday and was charged with embezzlement. He was released after posting a $5,000 bond.
Investigators said Rupp was in charge of the popcorn sale money for the Boy Scouts and that he stole some of it between Jan. 1 and July 6.
Rupp is on probation for a 2007 conviction for obtaining property by false pretense. He also was convicted in 2006 on that charge, as well as larceny by employee and writing worthless checks, according to state Department of Correction records.