Department of Biology laboratory1151062United States
Saint Louis University institution49478SLU1 N. Grand Blvd., St. Louis, MO 63103 USAUnited Stateshttp://www.slu.edu/index.xml