North Central College - Naperville, IL

Rena Schergen '07

Rena Schergen is an archivist at the Archdiocese of St. Louis. She earned her master’s degree in library and information science from the University of Illinois at Urbana-Champaign.

31/12/2013