CARLTON, MN (CBS-3) - A Carlton man and licensed foster care provider has been charged with 16 felonies after allegedly sexually abusing children and .
Stephan Jeremiah Hansen was arrested by the Carlton County Sheriff's Office for alleged sexual abuse of children, possession of child pornography and using minors to produce pornography.