A former St. Louis-area hockey coach faces more than 12 years in prison after pleading guilty to federal child sex charges.

The St. Louis Post-Dispatch reports that 39-year-old Ian Mackie pleaded guilty to several charges Tuesday, admitting he performed sex acts with one minor and tried to persuade another to send him nude pictures.