A Jefferson County man is facing charges after police said he sexually assaulted a 4-year-old girl.

Gary Onel Smith, 63, faces three felony charges in St. Charles County.

Investigators say Smith inappropriately touched the girl and took photographs of her while her parents were at work.

Police also say they found child porn on his computer and on his phone.

He is charged with child molestation, statutory sodomy and promoting child pornography.