CREVE COEUR — A former suburban St. Louis councilman has been charged with sexually assaulting a 7-year-old girl.

The St. Louis Post-Dispatch reports  that 32-year-old Jared Shadley, of Overland, was charged Friday with three counts of statutory sodomy. 

A member of the girl's family told police in nearby Creve Coeur that Shadley molested the child last month. In court documents, police Det. Doug Manninger said Shadley confessed to improperly touching the girl and making her touch him sexually. 

Shadley was a Ward 3 councilman in Overland for about a year, from January 2016 to April 2017.

Shadley was unavailable for comment Tuesday, and court records do no list an attorney representing him. Shadley's mother, Evelyn, defended her son and said he did not do what prosecutors allege.

Bail is set at $150,000.