Barry U. showcases Louisville’s shortcomings
Before anyone asks, Barry University is located in Miami Shores, Fla., is affiliated with the Roman Catholic Church, has just over 4,000 students, is a member of the Sunshine State…
University of Louisville News & Perspectives
Before anyone asks, Barry University is located in Miami Shores, Fla., is affiliated with the Roman Catholic Church, has just over 4,000 students, is a member of the Sunshine State…