100 N. Tucker Blvd.
Scott Hall
St Louis, MO 63101
United States
Saint Louis University School of Law