DULUTH (AP) - A Little League coach is charged in St. Louis County with sexually assaulting one of his players.

Forty-seven-year-old Peter Olson is also accused of taking photos of the boy and himself in sexual positions. A criminal complaint says Olson admitted sexually assaulting the boy at the child's home and in a Salvation Army office. Olson is also a Salvation Army youth basketball coach who has appeared in TV ads promoting the sports program.

The complaint says Olson told investigators he believed the incidents happened between 2010 and 2011. He said he knew the boy and his family through the Salvation Army and when he became the boy's baseball coach.

Olson is being held on $400,000 bail with no conditions and $200,000 bond with conditions.