A Riverton man has been criminally charged this week, after police say he sprayed bear repellent at a woman, giving her a swollen face.

Robert Barros, 32, is charged with aggravated assault, possession of a dangerous weapon and child abuse.

The woman's two children also reportedly suffered from the spray -- similar to pepper spray -- when the suspect discharged it at their Sandy home.