Alton resident pleads guilty to child porn charges

by