St. Louis University
Saint Louis University is a private Roman Catholic four-year research university with campuses in St. Louis, Missouri, United States and Madrid, Spain. Wikipedia*
On the C-SPAN Networks:
St. Louis University has hosted 2 events in the C-SPAN Video Library; the first program was a 1996 Rally.