A man from West Plains has been charged with a variety of child sex crimes. 

Court records state that Mozes Tinsley, 28, was arrested over the weekend and told investigators that he had sex with an 11-year-old girl. The girl's mother caught Tinsley with a hidden camera. 

Tinsley is also accused of statutory sodomy and felony child molestation. 

Bond has been set at $250,000.