Restorative Justice in the North Lawndale Community
Father Larry is a leader at St. Agatha’s Church in the North Lawndale community, in Chicago, Illinois. Father Larry is passionate about the programs the church is able to offer the community.
Father Larry is a leader at St. Agatha’s Church in the North Lawndale community, in Chicago, Illinois. Father Larry is passionate about the programs the church is able to offer the community.